SequoiaDB README
Добро пожаловать в SequoiaDB!
SequoiaDB — это распределённая документоориентированная база данных NoSQL.
Engine:
Shell:
Cluster Manager:
Tools:
Drivers:
C Driver:
C++ Driver:
PHP Driver:
JAVA Driver:
Python Driver:
#if python2
.NET Driver:
Connectors:
Hadoop Connector:
Hive Connector:
Storm Connector:
Требования для сборки:
Примечание: версия утилиты и ядра приведена только для рекомендации. Пользователи могут использовать другую версию, но могут столкнуться с проблемами несовместимости.
Сборка Engine:
Только Engine:
Клиент C/C++:
Shell:
Инструменты:
Тестовый случай:
FMP:
Всё (кроме драйверов):
Примечание: для отладочной сборки можно добавить опцию "--dd".
Сборка драйверов:
Клиент C/C++:
PHP Client:
Примечание: исходный код PHP находится в каталоге thirdparty/php. Имя каталога должно быть "php-<версия>".
Python Client:
Java Client:
.Net Client:
Сборка коннекторов:
Hadoop Connector:
Hive Connector:
Storm Connector:
cd driver/storm. PostgreSQL FDW:
cd driver/postgresql make local
make install
Требования к пакету RPM:
rpmbuild (4.8.0)
scons (2.3.0)
ant (1.8.2)
Python (2.7.3)
PostgreSQL (9.3.4)
Linux x86-64:
g++ (4.3.4)
gcc (4.3.4)
make (3.81)
kernel (3.0.13-0.27-default)
Пакет RPM:
# root permission is required
# for RHEL и CentOS только
python script/package.py
# RPM-пакет будет выведен в package/output/RPMS/
Запуск:
Для запуска SequoiaDB из командной строки используйте:
$ ./sdbstart --help
Чтобы остановить SequoiaDB, используйте:
$ ./sdbstop --help
Чтобы запустить менеджер кластера, используйте:
$ ./sdbcmart --help
Чтобы остановить менеджер кластера, используйте:
$ ./sdbcmtop --help
Чтобы работать в автономном режиме:
$ mkdir /sequoiadb/data
$ cd /sequoiadb/data
$ /opt/sequoiadb/bin/sdbstart -p 11810 --force
$ # запуск sequoiadb успешный
$ # запустите оболочку sequoiadb
$ /opt/sequoiadb/bin/sdb
> var db = new Sdb() ;
> db.help() ;
Для работы в кластерном режиме обратитесь к Информационному центру SequoiaDB.
Документация:
Ограничения:
Лицензия:
Большинство исходных файлов SequoiaDB доступны на условиях GNU Affero General Public License (AGPL). Подробности смотрите в отдельных файлах. Все исходные файлы для клиентов, драйверов и коннекторов выпущены под лицензией Apache v2.0.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )