Рубрики
 СПОНСОР
 Новости от БигМир

22 Jul 2011

 NoSQL отличников: Новые базы данных для новых приложений


Разделы: Новости Интернет it

Было ли это только два или три года назад при выборе базы данных было легко? Те, у кого бюджет Cadillac купила Oracle, тех, кто в магазине установлен Microsoft SQL Server, тех, кто не выбрал бюджета MySQL. Каждый между пытались выяснить, где они принадлежали.

Те дни ушли навсегда. Каждый со своим братом выходят со своими проект с открытым кодом для хранения информации. В большинстве случаев эти проекты бросая в сторону многие из ремней и подтяжек-защиты, которые люди ожидают от классических баз данных. Есть достаточно многие из них теперь, когда какой-то шутник начал называть их NoSQL и утверждая, возможно, неискренний, это акроним стояли не только для SQL.



Везде вы посмотрите, Есть новые NoSQL баз данных - или "хранилищ данных", если вы один из тех, кто чувствует, что слово «база данных» может быть использован только надлежащее реляционные, предлагающие программное обеспечение ремни и подтяжки-соответствие ACID правила. Некоторые из этих новых баз данных достаточно сложные, а другие сознательно голые кости. Но все они предназначены для обеспечения высокой производительности за счет торговли от силы реляционной базы данных. Пусть банки и их нервной программисты обеспокоены тем, что пенсионные проверить тетя Милли откладывается правильно, говорят они. Вы не можете получить ногами, если вы постоянно проверяя все в трех экземплярах.

В большинстве случаев, NoSQL повстанцев удалось построить что-то невероятно быстро и достаточно масштабируемым, - но только отказавшись от традиционных костылей. Старый АБД школы качая головами и посмеиваясь через презентации, потому что они уверены whippersnappers собираемся спотыкаться проблемы ветеранов уже исправлена. Но whippersnappers не волнует, потому что они имеют разные потребности проекта в виду. Они направленных на новые цели.

Удивительно то, как различные проекты NoSQL обращаются, чтобы быть. В то время как старые реляционных пространства основном, совпадают по набору функций и стандартный язык, эти новые базы данных все построено людьми происходит в их собственном направлении. Пакетов может занять основных пар ключей и значений, но они настроены для различных случаев использования. Основные вариации не в формате данных, но в том, как часто это репликации кеша, sharded.

Например, вы храните данные, которые часто извлекаются, таких как адрес электронной почты человека? Или данные squirreled на черный день, как и журналы? Ожидаете ли вы, многие пользователи с небольшим количеством данных или только нескольких пользователей с большими объемами данных? Может ли ваш пользователи выжить, если вы потеряете одну из своих рядов данных, или же они начинают подавать в суд?

Там в другой проект, за каждый ответ. В прошлом, каждый архитектор будет настроить конфигурацию MySQL или Oracle по-другому. Теперь, архитектор выбирает совершенно новый проект.

Есть большие преимущества такого Babelization если потребности Вашего проекта соответствуют способностям одного из новых баз данных. Если они выстраиваются так, повышает производительность может быть просто невероятным, потому что разработчики проекта не стремимся построить один дредноут, чтобы решить все проблемы.

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




Метки: it
Рубрики: Новости Интернет it

 Комментировать



Ограничение в 1000 символов




 Счетчики