It's a beautiful, unique, free, open-source solution that combines the best qualities of complex databases and provides better performance
As a bonus, it helps to save tons of dollars on hardware without extra cost on Application Level development due to the high-level API and user-friendly UI
Reindexer for Go is official connector, and maintained by Reindexer's team. It supports both builtin and standalone modes. To enable builtin mode support reindexer-dev should be installed
C++ connector is integrated in main reindexer codebase and will be installed with reindexer-dev package
Reindexer for java is official connector, and maintained by Reindexer's team. It supports both builtin and standalone modes. To enable builtin mode support reindexer-dev (version >= 3.1.0) should be installed. See installation instructions for details
Pyreindexer is official connector, and maintained by Reindexer's team. It supports both builtin and standalone modes. Before installation reindexer-dev (version >= 2.10) should be installed. See installation instructions for details
The simplest way to use reindexer with any program language - is using REST API. The complete REST API documentation is here. Or explore interactive version of Reindexer's swagger documentation
GPRC is a modern open-source high-performance RPC framework developed by Google that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It uses HTTP/2 for transport, Protocol Buffers as the interface description language and it is more efficient (and also easier) to use than HTTP API. Reindexer supports GRPC API since version 3.0
Reindexer's GRPC API is defined in reindexer.proto file
To operate with reindexer via GRPC:
https://github.com/Smolevich/reindexer-client
https://github.com/coinrust/reindexer-rs
https://github.com/oruchreis/ReindexerNet
Our goal is to provide fast search with complex queries. We weren't happy with any ready-made solutions and created Reindexer as a more performant alternative
Reindexer is an embeddable, in-memory, document-oriented database with a high-level Query builder interface
We would be very grateful if you could take part in our survey.
Together we can make the product better