1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-RethinkDB

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

RethinkDB

CII Лучшие практики Codacy Badge

Что такое RethinkDB?

  • Открытый исходный код база данных для создания веб-приложений с реальным временем
  • NoSQL база данных, которая хранит схемоустойчивые JSON-документы
  • Распределённая база данных, которая легко масштабируется
  • База данных с высокой доступностью, которая обеспечивает автоматическое переключение при отказе и надёжную отказоустойчивость

RethinkDB — это первая открытая база данных, созданная для масштабируемых приложений с реальным временем. Она предлагает новую модель доступа к базе данных, в которой разработчики могут указать базе данных непрерывно отправлять обновленные результаты запросов приложениям без необходимости периодического опроса за изменениями. RethinkDB позволяет разработчикам создавать масштабируемые приложения с реальным временем в несколько раз быстрее и с меньшими усилиями.

Дополнительную информацию можно найти на сайте rethinkdb.com.

Не уверены, какие типы проектов можно создать с помощью RethinkDB? Вот несколько примеров:* Создайте онлайн-журнал с реальным временем с использованием RethinkDB и PubNub

Краткий старт

Для быстрого старта с RethinkDB проверьте раздел rethinkdb.com/docs/quickstart.

Или начните прямо сейчас с помощью нашего руководства за 10 минут на этих языках:

Кроме наших четырёх официальных драйверов, мы также имеем множество третьих сторонних драйверов, поддерживаемых сообществом RethinkDB. Вот некоторые из них:

Сборка

Сначала установите зависимости. Например, на Ubuntu или Debian:

sudo apt-get install build-essential protobuf-compiler \
    # python \  # для старых дистрибутивов
    python3 python-is-python3 \
    libprotobuf-dev libcurl4-openssl-dev \
    libncurses5-dev libjemalloc-dev wget m4 g++ libssl-dev

Общие требования:

  • GCC или Clang
  • Protocol Buffers
  • jemalloc
  • Ncurses
  • Python 2 или Python 3
  • libcurl
  • libcrypto (OpenSSL)
  • libssl-dev

Затем выполните сборку:

./configure --allow-fetch
# или запустите ./configure --allow-fetch CXX=clang++

make -j4
# или запустите make -j4 DEBUG=1

sudo make install
# или запустите ./build/debug_clang/rethinkdb

Для получения инструкций по сборке для Windows и FreeBSD см. файлы WINDOWS.md и mk/README.md.

Нужна помощь?

Отличным местом для начала является rethinkdb.com/community. Здесь вы можете узнать, как задать нам вопросы, связаться с нами или сообщить о проблеме. Вы сможете найти все места, где мы активны онлайн, а также узнать, на каких конференциях или встречах вы можете встретиться с нами в ближайшее время. Если вам нужна помощь прямо сейчас, вы также можете найти нас в Slack, в Twitter или в IRC на канале #rethinkdb на Freenode.

Участие --------RethinkDB был создан командой энтузиастов, но это стало возможным благодаря поддержке и вкладу сотен людей со всего мира. Мы также можем использовать вашу помощь! Ознакомьтесь с нашими инструкциями по внесению вклада, чтобы начать работу.

Доноры

  • CNCF
  • Digital Ocean предоставляет необходимую инфраструктуру и серверы для обслуживания критически важных сайтов, таких как download.rethinkdb.com или update.rethinkdb.com
  • Atlassian предоставляет лицензию на свободное программное обеспечение для обработки внутренних запросов, таких как вопросы безопасности
  • Netlify лицензия на свободное программное обеспечение для миграции rethinkdb.com
  • DNSimple предоставляет услуги DNS для проекта RethinkDB
  • ZeroTier спонсирует развитие конфигурируемых агрегаторов записи на уровне таблиц, включая возможность установки задержки записи до бесконечности для создания памятной таблицы (PR #6392)

Лицензирование

RethinkDB распространяется через The Linux Foundation под открытым лицензионным соглашением Apache 2.0. Часть программы лицензирована Google и другими компаниями и используется с их согласия или подчиняется их соответствующим лицензионным соглашениям.

Где находится журнал изменений?

Журнал изменений расположен в разделе истории выпусков.Мы поддерживаем список изменений и объяснений новых функций здесь.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

RethinkDB — это распределённая база данных, предназначенная для хранения JSON-документов. Она позволяет легко реализовать распределённое хранение на нескольких машинах. Развернуть Свернуть
C++ и 6 других языков
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-RethinkDB.git
git@api.gitlife.ru:oschina-mirror/mirrors-RethinkDB.git
oschina-mirror
mirrors-RethinkDB
mirrors-RethinkDB
main