NoSQL-база данных Cassandra готова к широкому внедрению

25 октября 2011 г.

Разработчики открытого программного обеспечения Apache Cassandra уверены, что их система управления распределенными базами данных уже готова к широкому внедрению на предприятиях по всему миру и сегодня, спустя три года разработок, они выпустили законченную версию 1.0 их открытого решения.

Cassandra"Мы сознательно дали понять, что Cassandra готова к массовому внедрению", – говорит Джонатан Эллис, вице-президент Apache и управляющий проектом разработки Cassandra. По его словам, в первой финальной версии проекта многое было автоматизировано, поэтому ни пользователям, ни администраторам больше не нужно "ковыряться в гайках и болтах", чтобы привести распределенную БД в рабочее состояние.

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

Напомним, что в 2008 году прототип современной Cassandra был создан в Facebook, после чего социальная сеть передала разработку системы фонду Apache Software Foundation. С тех пор Cassandra нашла свое применение в ресурсах таких ИТ-гигантов, как Cisco, Digg, Netflix, Reddit, Twitter и других. Cassandra создана с тем, чтобы работать с очень масштабными базами данных на многочисленных серверах. Крупнейший Cassandra-кластер состоит из 300 серверов и содержит более 300 терабайт информации.

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

В Apache говорят, что средняя производительность Cassandra 1.0 в производственных системах выросла на 400% в сравнении с версией 0.6.

Программное обеспечение Cassandra представляет собой разновидность NoSQL-базы данных, позволяющей быстро анализировать очень большие объемы неструктурированных данных. Среда Cassandra оптимизирована для работы на множестве равнозначных серверов, ни один из которых не является ведущим. Распространяется проект бесплатно по лицензии Apache License 2.0. На сегодня коммерческую версию Cassandra распространяет компания DataStax, где Джонатан Эллис является директором по технологиям.

Теги: рубрика Интернет