RavenDB v6.0

巨大なデータベースをいくつかに分割し、別々のサーバーに分散することでシャーディングを追加サポート
10月 3, 2023
新バージョン

機能

  • Sharding - Seamless Solution for Gigantic Databases - Database Sharding is a solution to the challenge many corporations face: dealing with a gigantic database so extensive that it exceeds the capacity of a single machine. RavenDB 6.0 delivers server-side sharding by splitting your database into shards and distributing them on separate servers.
  • Corax - Since the inception of RavenDB, Lucene.net has been a reliable and fast indexing engine that has served your queries. RavenDB 6.0 comes with a new indexing engine. Corax exists in parallel with Lucene, and you can choose on a per-index basis which one to use. Corax brings faster indexing of your data and faster queries. Additionally, Corax allocates less memory compared to Lucene, which overall means you will get more performance on the same hardware, postponing scaling up as your dataset grows Best of all, Corax is a drop-in replacement for Lucene, which means that you do not have to change your code to feel the benefits of faster indexes, faster queries, and lower memory usage.
  • Apache Kafka Sink - This new version can read events from one or more topics and store them in collections. Once you set up Sink in a low-code manner, Kafka topics will be streamed directly into your database.
  • RabbitMQ Sink - The database is just as essential as other components within your distributed system. Until now, RavenDB could send messages to other subsystems via RabbitMQ. In version 6, your database becomes capable of consuming them too. With a low-code setup, RavenDB 6 can de-queue messages from one or more RabbitMQ queues in a reliable and resilient way. These messages are transformed into documents and stored in a database. From there, you can use RavenDB features like Subscriptions and Indexing to react to these new documents.
  • Data Archival - New option to mark documents with a date for automatic archiving. Such documents will not change their collection. They will remain where they are but be marked as archived and excluded from indexing. This can dramatically reduce your database’s computation load and make indexing and querying faster.
  • Test Index - The ability to test the index during development will speed up your development cycle. With the ability to test the index in version 6, you can perform a test run of the index in parallel with development.
RavenDB

RavenDB

完全にトランザクションに対応したNoSQLドキュメントデータベース

ご質問がありますか?

今すぐ Hibernating Rhinos ライセンススペシャリストとライブ チャット