- HBase
-
Apache HBase Тип Разработчик Написана на Операционная система Последняя версия Состояние Активный
Лицензия Apache License 2.0
Сайт HBase — нереляционная, распределённая база данных с открытым исходным кодом, написана на Java, является аналогом Google BigTable. Разрабатывается в рамках проекта Apache Hadoop фонда Apache Software Foundation. Работает поверх распределенной файловой системы HDFS (Hadoop Distributed Filesystem) и обеспечивает BigTable-подобные возможности для Hadoop. То есть обеспечивает отказоустойчивый способ хранения больших объёмов разреженных данных.
Поддержка компрессии, операции в памяти и фильтр Блума для каждого базового столбца реализованы HBase в соответствии с документацией BigTable[1]. Таблицы в HBase могут служить входом и выходом для работы реализации MapReduce в проекте Hadoop, и могут быть получены, не только через Java API, но и через API REST, Avro или Thrift.
HBase не является прямой заменой классических SQL баз данных, хотя, в последнее время, в этой сфере она стала работать существенно лучше и в настоящее время используется для управления данными на нескольких веб-сайтах[2][3], в том числе Facebook использует её для своей платформы сообщений[4].
Содержание
История
Apache HBase появилась как проект компании Powerset, которой было необходимо обрабатывать большие объём данных для создания поисковой системы на естественном языке. В настоящее время проект имеет большой приоритет в Apache и вызывает значительный интерес[5].
В ноябре 2010 года Facebook выбрал HBase для создания на её основе новой платформы обмена сообщениями[4].
См. также
- NoSQL
- Apache Cassandra
- DynamoDB
- Hypertable
- MongoDB
- Project Voldemort
- Riak
Примечания
Ссылки
- Официальный сайт Apache HBase (англ.)
- Официальный сайт Apache Hadoop (англ.)
- Apache Hadoop: HBase (рус.)
Apache Software Foundation Проекты верхнего уровня ActiveMQ • Ant • Apache HTTP Server • APR • Beehive • Cassandra • Cayenne • Camel • Cocoon • CouchDB • Directory • Excalibur • Forrest • Geronimo • Gump • Hadoop • Harmony • HBase • HiveMind • iBATIS • Jackrabbit • James • Lenya • Maven • Mina • mod perl • MyFaces • OFBiz • Santuario • ServiceMix • Shale • Shiro • SpamAssassin • Struts • Subversion • Tapestry • Tcl • Tomcat • Velocity • WebWork 2 • Wicket • XMLBeans Проект Apache Jakarta BCEL • BSF • Cactus • Commons • ECS • HttpComponents • JCS • JMeter • ORO • POI • Regexp • Slide • Taglibs • Turbine Apache Web Services Axis • Axis2 • CXF • WS-Commons • EWS • JaxMe • jUDDI • Kandula • Mirae • Muse • Pubscribe • Sandesha • Scout • SOAP • Synapse • TSIK • Tuscany • Woden • WSIF • WSRF • WSS4J • XML-RPC Apache DB Derby • Torque • DdlUtils • OJB • JDO Apache Portals Jetspeed 1 • Jetspeed 2 • Graffito • Pluto • WSRP4J Apache Lucene Lucene Java • Nutch • Lucene4c • Lucy• Solr Apache XML AxKit • Xalan • Xerces XML Graphics Batik • FOP Apache Logging Log4j • Log4Cxx • Log4Perl • Log4PLSQL Apache Incubator XAP • River • OpenEJB • OpenJPA • Graffito • Tuscany • Log4Net • Roller • Felix • Abdera • CeltiXfire • FtpServer • Heraldry • Ivy • JuiCE • Kabuki • Lokahi • Lucene.Net • mod_ftp • NMaven • Ode • OpenOffice.org • stdcxx • Woden • WSRP4J • Yoko • Log4PHP • WADI • Qpid • stdcxx • TripleSoup • UIMA• Adobe Flex Лицензия: Лицензия Apache • Сайт: apache.org Категории:- Программное обеспечение по алфавиту
- Программное обеспечение с лицензией Apache Software License
- Проекты Apache
- Распределённые вычисления
- Свободное программное обеспечение, написанное на Java
- Свободные СУБД
- Сетевые файловые системы
Wikimedia Foundation. 2010.