NoSQL

Apr. 8th, 2010 07:03 pm
recoder: (Default)
[personal profile] recoder

Смотрю я вот издалека на бучу вокруг NoSQL хранилищ, и вижу два разных взгляда.

Один - это народ, отчаявшийся выучить SQL со всеми его разными диалектами, и уверенный что наконец-то появился silver bullet, что спасёт всех. В ту же кучу можно покидать и всех маркетоидов, раздувающих ненужную шумиху и только укрепляющий мнение насчёт той самой пули.

А другой взгляд - это народ, которому надоело иметь пару лишних прослойки для удобного доступа к своим данным. Одна прослойка - это всяческие ORMы, транслирующие метаинформацию в SQL. А вторая прослойка - это собственно сам SQL, транслирующийся каким-то неочевидным образом (сдобренным разнообразными хинтованиями в разных диалектах) в последовательность операций доступа к собственно хранилищу данных. Обычно к тому моменту, как понимаешь что сделает цепочка API→ORM→SQL→Optimizer→DB, уже можешь и сам составлять тот самый последний уровень, имея в результате более чёткий и компактный код.

На практике же видимо основную роль будет играть крутизна порога вхождения или наличие всяких средств дизайна и пр. Но всё равно интересно будет наблюдать за раскладом на этом направлении.

Надо бы в свободное время поизучать всё это поглубже...

Другие о том же: 1, 2. 3.

coding

From: [identity profile] en-canaille.livejournal.com
Все хочу Mongo пощупать и все никак руки не доходят.
Будет интересно почитать ваше мнение по этому поводу.

Date: 2010-04-08 03:13 pm (UTC)
bluedrag: (Default)
From: [personal profile] bluedrag
BerkeleyDB.

Date: 2010-04-08 03:45 pm (UTC)
From: [identity profile] fenikso.livejournal.com
Cassandra достаточно любопытна

Date: 2010-04-08 04:14 pm (UTC)
From: [identity profile] mpak666.livejournal.com
Еще один взгляд забыли, когда на самом деле нужна идея представления без всяких универсальных выкрутасов в alter или связкой кучей таблиц, а документы с неограниченными полями и скоростью доступа... mongodb даёт это в считанные минуты, изучить написание запросов на js+json проще простого

Date: 2010-04-08 04:30 pm (UTC)
bluedrag: (Default)
From: [personal profile] bluedrag
Мне больше импонирует идея BKNR.
Никаких баз данных, всё держим в памяти. Память нонче дешёвая.

Date: 2010-04-08 10:07 pm (UTC)
From: [identity profile] il-duco.livejournal.com
а рассказажи чем это лучше обыкновенной субд

Date: 2010-04-09 01:47 pm (UTC)
bluedrag: (Default)
From: [personal profile] bluedrag
Я его неоднократно использовал, но назвать его No-SQL-ом язык как-то не поворачивается.

Date: 2010-04-09 03:08 pm (UTC)
bluedrag: (Default)
From: [personal profile] bluedrag
Ну, я же и написал, что мне импонирует идея, а не сам БКНР. Хотя нельзя не признать, что лисп позволяет эту идею изящно и эффективно реализовать.

Кстати, о лиспе: а ты смотрел на Clojure?

Date: 2010-04-12 06:51 pm (UTC)
From: [identity profile] alexott.livejournal.com
на clojure есть fleetdb, которая как раз должна жить только в памяти, насколько я помню

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425 262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 28th, 2026 08:34 pm
Powered by Dreamwidth Studios