Это красивое, уникальное, бесплатное решение с открытым исходным кодом, которое сочетает в себе лучшие качества сложных баз данных и обеспечивает лучшую производительность
А ещё reindexer помогает сэкономить средства на аппаратном обеспечении без дополнительных затрат на разработку на уровне приложений благодаря высокоуровневому API и удобному пользовательскому интерфейсу
Reindexer for Go является официальным коннектором и поддерживается командой разработчиков Reindexer. Он поддерживает как встроенный, так и автономный режимы. Чтобы включить поддержку встроенного режима, необходимо установить reindexer-dev
C++ коннектор интегрирован в основную кодовую базу reindexer и будет устанановлен вместе с пакетом reindexer-dev
Reindexer для Java является официальным коннектором и поддерживается командой разработчиков Reindexer. Он поддерживает как встроенный, так и автономный режимы. Для включения поддержки встроенного режима необходимо установить reindexer-dev (версия >= 3.1.0). Подробности смотрите в инструкции по установке
Pyreindexer является официальным коннектором и поддерживается командой Reindexer. Он поддерживает как встроенный, так и автономный режимы. Перед установкой необходимо установить reindexer-dev (версия >= 2.10).
Подробности смотрите в инструкции по установке
Самый простой способ использовать reindexer с любым языком программирования - это использование REST API.
Полная документация по REST API находится здесь. Или изучите интерактивную версию документации Reindexer в формате swagger
GPRC - это современный высокопроизводительный фреймворк RPC с открытым исходным кодом, разработанный компанией Google, который может работать в любой среде. Он может эффективно соединять сервисы как в одном, так и между разными дата-центрами благодаря подключаемой поддержке балансировки нагрузки, трассировке, проверке работоспособности и аутентификации. Он использует HTTP/2 для транспорта, Protocol Buffers в качестве языка описания интерфейса и является более эффективным (а также более простым) в использовании, чем HTTP API. Reindexer поддерживает GRPC API с версии 3.0
GRPC API Reindexer определяется в файле reindexer.proto
Чтобы работать с reindexer через GRPC:
https://github.com/Smolevich/reindexer-client
https://github.com/coinrust/reindexer-rs
https://github.com/oruchreis/ReindexerNet
Наша цель - обеспечить быстрый поиск по сложным запросам. Мы не были довольны ни одним готовым решением, и создали Reindexer как более производительную альтернативу.
Reindexer - это встраиваемая документоориентированная in-memory база данных с высокоуровневым интерфейсом построения запросов
Мы будем очень признательны, если вы примете участие в нашем опросе.
Вместе мы сможем сделать продукт лучше