Разработчик(и) | Фонд программного обеспечения Apache | ||||
---|---|---|---|---|---|
Первоначальный выпуск | 15 апреля 2014 г. ( 2014-04-15 ) | ||||
Стабильный релиз |
| ||||
Репозиторий | Репозиторий Феникса | ||||
Написано в | Ява , SQL | ||||
Операционная система | Кроссплатформенный | ||||
Тип | SQL-база данных | ||||
Лицензия | Лицензия Apache 2.0 | ||||
Веб-сайт | phoenix.apache.org |
Apache Phoenix — это открытый исходный код , массивно-параллельный , реляционный движок базы данных, поддерживающий OLTP для Hadoop, использующий Apache HBase в качестве своего резервного хранилища. Phoenix предоставляет драйвер JDBC , который скрывает тонкости хранилища NoSQL , позволяя пользователям создавать, удалять и изменять таблицы SQL, представления, индексы и последовательности; вставлять и удалять строки по отдельности и в пакетном режиме; и запрашивать данные через SQL . [1] Phoenix компилирует запросы и другие операторы в собственные API хранилища NoSQL, а не использует MapReduce , что позволяет создавать приложения с низкой задержкой поверх хранилищ NoSQL. [2]
Phoenix начинался как внутренний проект компании salesforce.com из-за необходимости поддержки более высокого уровня, хорошо понятного языка SQL. Первоначально он был открыт на GitHub [3] 28 января 2014 года и стал проектом Apache верхнего уровня 22 мая 2014 года. [4] Apache Phoenix включен в Cloudera Data Platform 7.0 и выше, [5] дистрибутив Hortonworks для HDP 2.1 и выше, [6] доступен как часть лабораторий Cloudera , [7] и является частью экосистемы Hadoop . [8]