Best RocksDB Alternatives in 2024

Find the top alternatives to RocksDB currently available. Compare ratings, reviews, pricing, and features of RocksDB alternatives in 2024. Slashdot lists the best RocksDB alternatives on the market that offer competing products that are similar to RocksDB. Sort through RocksDB alternatives below to make the best choice for your needs

  • 1
    RavenDB Reviews
    RavenDB is a pioneering NoSQL Document Database. It is fully transactional (ACID across your database and within your cluster). Our open-source distributed database has high availability and high performance, with minimal administration. It is an all-in-one database that is easy to use. This reduces the need to add on tools or support for developers to increase developer productivity and speed up your project's production. In minutes, you can create and secure a data cluster and deploy it in the cloud, on-premise, or in a hybrid environment. RavenDB offers a Database as a Service, which allows you to delegate all database operations to us, so you can concentrate on your application. RavenDB's built-in storage engine Voron can perform at speeds of up to 1,000,000 reads per second and 150,000 write per second on a single node. This allows you to improve your application's performance by using simple commodity hardware.
  • 2
    Amazon DynamoDB Reviews
    Amazon DynamoDB, a key-value and document databank, delivers single-digit millisecond performance on any scale. It is a fully managed, multiregional, multimaster, durable database that offers built-in security, backup, restore, and in-memory cache for internet-scale apps. DynamoDB can process more than 10 trillion requests per hour and can handle peak requests of more than 20,000,000 requests per second. Many of the fastest-growing businesses in the world, such as Lyft, Redfin, and Airbnb, as well as enterprises like Samsung, Toyota and Capital One, rely on DynamoDB's scale and performance to support mission-critical workloads.
  • 3
    ksqlDB Reviews
    Now that your data has been in motion, it is time to make sense. Stream processing allows you to extract instant insights from your data streams but it can be difficult to set up the infrastructure. Confluent created ksqlDB to support stream processing applications. Continuously processing streams of data from your business will make your data actionable. The intuitive syntax of ksqlDB allows you to quickly access and augment Kafka data, allowing development teams to create innovative customer experiences and meet data-driven operational requirements. ksqlDB is a single solution that allows you to collect streams of data, enrich them and then serve queries on new derived streams or tables. This means that there is less infrastructure to manage, scale, secure, and deploy. You can now focus on the important things -- innovation -- with fewer moving parts in your data architecture.
  • 4
    Speedb Reviews
    Speedb is RocksDB-compatible, enhancing stability, efficiency and overall performance. Join the Hive - Speedb's community of open-source users - to share knowledge, improve and interact with each other. Speedb is an alternative to LevelDB and RocksDB for users who want to take their applications to the next stage. Consider using Speedb when using event streaming platforms such as Kafka or Spark. Many applications are experiencing performance issues due to the increase in metadata found in modern data sets. Speedb allows you to keep costs down and ensure that your applications run smoothly, even when under heavy load. Speedb can help you decide whether to upgrade your platform or to deploy a new key value store. You'll feel immediate relief by integrating Speedb’s advanced key-value engine into your projects.
  • 5
    Redis Reviews
    Redis Labs is the home of Redis. Redis Enterprise is the best Redis version. Redis Enterprise is more than a cache. Redis Enterprise can be free in the cloud with NoSQL and data caching using the fastest in-memory database. Redis can be scaled, enterprise-grade resilience, massive scaling, ease of administration, and operational simplicity. Redis in the Cloud is a favorite of DevOps. Developers have access to enhanced data structures and a variety modules. This allows them to innovate faster and has a faster time-to-market. CIOs love the security and expert support of Redis, which provides 99.999% uptime. Use relational databases for active-active, geodistribution, conflict distribution, reads/writes in multiple regions to the same data set. Redis Enterprise offers flexible deployment options. Redis Labs is the home of Redis. Redis JSON, Redis Java, Python Redis, Redis on Kubernetes & Redis gui best practices.
  • 6
    Couchbase Reviews
    Couchbase, unlike other NoSQL database, provides a multicloud to edge enterprise-class database that offers robust capabilities for business-critical apps on a highly available and scalable platform. Couchbase is a distributed cloud native database that runs on any cloud. It can be managed by the customer or fully managed. Couchbase is built using open standards and combines the best of NoSQL and SQL with the power and familiarity that mainframes and relational databases provide. Couchbase Server is an open-source, multipurpose distributed database. It combines the best of relational databases, such as SQL, ACID transactions, and JSON, with a foundation which is fast and scalable. It is used in many industries for things such as user profiles, dynamic catalogs, GenAI applications, vector search, caching at high speed, and more.
  • 7
    Hazelcast Reviews
    In-Memory Computing Platform. Digital world is different. Microseconds are important. The world's most important organizations rely on us for powering their most sensitive applications at scale. If they meet the current requirement for immediate access, new data-enabled apps can transform your business. Hazelcast solutions can be used to complement any database and deliver results that are much faster than traditional systems of record. Hazelcast's distributed architecture ensures redundancy and continuous cluster up-time, as well as always available data to support the most demanding applications. The capacity grows with demand without compromising performance and availability. The cloud delivers the fastest in-memory data grid and third-generation high speed event processing.
  • 8
    eXtremeDB Reviews
    What makes eXtremeDB platform independent? - Hybrid storage of data. Unlike other IMDS databases, eXtremeDB databases are all-in-memory or all-persistent. They can also have a mix between persistent tables and in-memory table. eXtremeDB's Active Replication Fabric™, which is unique to eXtremeDB, offers bidirectional replication and multi-tier replication (e.g. edge-to-gateway-to-gateway-to-cloud), compression to maximize limited bandwidth networks and more. - Row and columnar flexibility for time series data. eXtremeDB supports database designs which combine column-based and row-based layouts in order to maximize the CPU cache speed. - Client/Server and embedded. eXtremeDB provides data management that is fast and flexible wherever you need it. It can be deployed as an embedded system and/or as a clients/server database system. eXtremeDB was designed for use in resource-constrained, mission-critical embedded systems. Found in over 30,000,000 deployments, from routers to satellites and trains to stock market world-wide.
  • 9
    Symas LMDB Reviews
    Symas LMDB, an extremely fast and memory-efficient database that we created for the OpenLDAP Project, is Symas LMDB. It uses memory-mapped files to provide the same read performance as an in-memory database but retains the persistence of standard disk databases. LMDB is small at 32KB in object code. It's still the right 32KB. LMDB is both compact and efficient. That's why LMDB is so powerful. Symas provides fixed-price commercial support for those who use LMDB in their applications. Development takes place in the OpenLDAP Project's Git repo in mdb.master branch. Symas LMDB has been featured in numerous publications and publications.
  • 10
    Apache Ignite Reviews
    You can use Ignite as a traditional SQL Database by leveraging JDBC drivers or ODBC drivers. Or, you can use the native SQL APIs for Java, C# and C++, Python, or other programming languages. You can easily join, group, aggregate, or order your distributed on-disk and in-memory data. You can accelerate your existing applications up to 100x by using Ignite as an in memory cache or in-memory grid that is deployed over one of several external databases. You can query, transact, and calculate on this cache. Ignite is a database that scales beyond your memory capacity to support modern transactional and analytical workloads. Ignite allocates memory to your hot data and writes to disk when applications query cold records. Execute custom code up to kilobytes in size over petabytes. Your Ignite database can be transformed into a distributed supercomputer that can perform low-latency calculations, complex analysis, and machine learning.
  • 11
    Aerospike Reviews
    Aerospike is the global leader for next-generation, real time NoSQL data solutions at any scale. Aerospike helps enterprises overcome seemingly impossible data bottlenecks and compete with other companies at a fraction of the cost and complexity of legacy NoSQL databases. Aerospike's Hybrid Memory Architecture™ is a patented technology that unlocks the full potential of modern hardware and delivers previously unimaginable value. It does this by delivering unimaginable value from huge amounts of data at both the edge, core, and in the cloud. Aerospike empowers customers with the ability to instantly combat fraud, dramatically increase shopping cart sizes, deploy global digital payment networks, and provide instant, one-to-1 personalization for millions. Aerospike customers include Airtel and Banca d'Italia as well as Snap, Verizon Media, Wayfair, PayPal, Snap, Verizon Media, and Nielsen. The company's headquarters is in Mountain View, California. Additional locations are in London, Bengaluru, India, and Tel Aviv in Israel.
  • 12
    Oracle Database Reviews
    Oracle database products offer customers cost-optimized, high-performance versions Oracle Database, the world's most popular converged, multi-model database management software. They also include in-memory NoSQL and MySQL databases. Oracle Autonomous Database is available on-premises via Oracle Cloud@Customer and in the Oracle Cloud Infrastructure. It allows customers to simplify relational databases environments and reduce management burdens. Oracle Autonomous Database reduces the complexity of operating and protecting Oracle Database, while delivering the highest levels performance, scalability and availability to customers. Oracle Database can also be deployed on-premises if customers have network latency and data residency concerns. Customers who depend on Oracle database versions for their applications have full control over which versions they use and when they change.
  • 13
    Tarantool Reviews
    Companies need to find a way to guarantee the uninterrupted operation of their system, high-speed data processing, and reliable storage. In-memory technology has proven to be a good solution for these problems. Tarantool has helped companies around the world for more than 10 years build smart caches and data marts while saving server capacity. Reduce the cost of credentials storage compared to siloed solution and improve service and security for client applications. Reduce the costs of data management by consolidating a large number disparate systems for storing customer identities. Improve the quality and speed of customer recommendations by analyzing user data and behavior. Improve mobile and web channels by speeding up frontends in order to reduce user exit. IT systems in large organizations are operated within a closed network loop, where data is not protected.
  • 14
    OrientDB Reviews
    OrientDB is the fastest graph database in the world. Period. A benchmark study by IBM and Tokyo Institute of Technology found that OrientDB is 10x more efficient than Neo4j for graph operations. This applies to all workloads. OrientDB can help you gain competitive advantage and increase innovation through new revenue streams.
  • 15
    ScyllaDB Reviews
    The fastest NoSQL database in the world. The fastest NoSQL database available, capable of millions IOPS per node with less than 1 millisecond latency. This database will accelerate your application performance. Scylla, a drop-in Apache Cassandra and Amazon DynamoDB alternative, powers your applications with extreme throughput and ultra-low latency. To power modern, high-performance applications, we used the best features of high availability databases to create a NoSQL database that is significantly more efficient, fault-tolerant, and resource-efficient. This high-availability database is built from scratch in C++ for Linux. Scylla unleashes your infrastructure's true potential for running high-throughput/low-latency workloads.
  • 16
    Azure Cosmos DB Reviews
    Azure Cosmos DB, a fully managed NoSQL databank service, is designed for modern app development. It offers guaranteed single-digit millisecond response time and 99.999 percent availability. This service is backed by SLAs and instant scalability. Open source APIs for MongoDB or Cassandra are also available. With turnkey multi-master global distribution, you can enjoy fast writes and readings from anywhere in the world.
  • 17
    VMware Tanzu GemFire Reviews
    VMware Tanzu GemFire, a distributed key-value store with in-memory key-value storage, performs read-and-write operations at lightning fast speeds. It has high availability parallel message queues, continuous availability, an event-driven architecture that can scale dynamically with no downtime, and an event-driven architecture. Tanzu GemFire scales linearly as your data requirements increase to support high performance, real-time apps. Traditional databases are often too fragile or unreliable to be used with microservices. Every modern distributed architecture requires a cache. Applications can use Tanzu GemFire to get fast responses to data access requests and always receive new data. Applications can subscribe to real time events to respond to changes instantly. Continuous queries from Tanzu GemFire notify your application whenever new data becomes available. This reduces overhead on your SQL database.
  • 18
    Apache Geode Reviews
    High-speed, data-intensive apps that meet all performance requirements can be built. Apache Geode's unique technology combines advanced techniques for data replication and partitioning with distributed processing. Apache Geode offers a database-like consistency model, reliable transactions processing, and a shared nothing architecture to maintain very low latency with high concurrency. Data can be easily partitioned (sharded), or replicated among nodes, allowing for performance scaling as required. Reliable in-memory copies are used to ensure durability. Disk-based persistence is also used to ensure longevity. Super fast write-ahead log (WAL) persistence that uses a shared-nothing architecture optimized for parallel recovery of nodes and entire clusters.
  • 19
    InterSystems Caché Reviews
    InterSystems Cache®, a high-performance database, powers transaction processing applications all over the globe. It's used for everything, from mapping a million stars in the Milky Way to processing a trillion equity trades per day to managing smart energy grids. InterSystems has developed Cache, a multi-model (object-relational, key-value), DBMS and application server. InterSystems Cache offers multiple APIs that allow you to work with the same data simultaneously: key/value, relational/object, document, multidimensional, object, object, and object. Data can be managed using SQL, Java, node.js.NET, C++ and Python. Cache also offers an application server that hosts web apps (CSP, REST, SOAP and other types TCP access for Cache data).
  • 20
    Google Cloud Bigtable Reviews
    Google Cloud Bigtable provides a fully managed, scalable NoSQL data service that can handle large operational and analytical workloads. Cloud Bigtable is fast and performant. It's the storage engine that grows with your data, from your first gigabyte up to a petabyte-scale for low latency applications and high-throughput data analysis. Seamless scaling and replicating: You can start with one cluster node and scale up to hundreds of nodes to support peak demand. Replication adds high availability and workload isolation to live-serving apps. Integrated and simple: Fully managed service that easily integrates with big data tools such as Dataflow, Hadoop, and Dataproc. Development teams will find it easy to get started with the support for the open-source HBase API standard.
  • 21
    OrigoDB Reviews

    OrigoDB

    Origo

    €200 per GB RAM per server
    OrigoDB allows you to create high-quality, mission-critical systems in a fraction of time and cost. This isn't marketing gibberish! For a detailed description of our features, please read on. Contact us if you have any questions. You can also download the software and start it right away! In-memory operations are a lot faster than disk operations. One OrigoDB engine can execute millions upon millions of read transactions per minute and thousands upon thousands of write transactions every second. Asynchronous command journaling to local SSDs is also available. This is why OrigoDB was built. A single object-oriented domain model is much simpler than a full stack that includes a relational model, object/relational map, data access code and views, as well as stored procedures. This is a lot of waste that can easily be eliminated. The OrigoDB engine runs 100% ACID right out of the box. Each command executes one at a moment, transitioning the in memory model from one consistent state into another.
  • 22
    InterSystems IRIS Reviews
    Top Pick
    InterSystems IRIS, a cloud-first data platform, is a multi-model transactional database management engine, application development platform, interoperability engine and open analytics platform. InterSystems IRIS offers a variety of APIs that allow you to work with transactional persistent data simultaneously. These include key-value, relational and object, document, and multidimensional. Data can be managed by SQL, Java, node.js, .NET, C++, Python, and native server-side ObjectScript language. InterSystems IRIS features an Interoperability engine as well as modules for building AI solutions. InterSystems IRIS features horizontal scalability (sharding and ECP), and High Availability features such as Business intelligence, transaction support and backup.
  • 23
    Amazon ElastiCache Reviews
    Amazon ElastiCache makes it easy to create, manage, and scale popular open source compatible in-memory cloud data stores. You can build data-intensive apps and improve the performance of existing databases by retrieving data in high-throughput and low latency, in-memory storages. Amazon ElastiCache is popular for real-time applications such as Caching, Session Stores and Gaming, Geospatial Service, Real-Time Analytics and Queuing. Amazon ElastiCache provides fully managed Redis, Memcached and other services for demanding applications that need sub-millisecond response time. Amazon ElastiCache is an in-memory cache and data store that can support the most demanding applications that require sub-millisecond response time. Amazon ElastiCache delivers secure, lightning fast performance by using an optimized stack that runs on customer-dedicated nodes.
  • 24
    LevelDB Reviews
    LevelDB is a fast key/value storage library that Google has created. It provides an ordered mapping of string keys to string value. Keys and values can be stored in arbitrary byte arrays. Data is stored in key order. To override the order of the data, callers can provide a custom comparator function. Multiple changes can be made to an atomic batch. To maintain a consistent view of data, users can create a temporary snapshot. Data can be used for forward and backward iteration. Snappy is used to automatically compress data. External activity (file system operations, etc.) The information is transmitted via a virtual interface to allow users to customize the operating system interactions. A database with over a million entries is used. Each entry is assigned a 16-byte key and a 100-byte value. The benchmark reduces the size of the values to approximately half of their original size. The benchmark lists the performance of sequential reading in the forward and reverse directions, as well as the performance of random lookups.
  • 25
    ArangoDB Reviews
    Natively store data for graphs, documents and search needs. One query language allows for feature-rich access. You can map data directly to the database and access it using the best patterns for the job: traversals, joins search, ranking geospatial, aggregateions - you name them. Polyglot persistence without the cost. You can easily design, scale, and adapt your architectures to meet changing needs with less effort. Combine the flexibility and power of JSON with graph technology to extract next-generation features even from large datasets.
  • 26
    Macrometa Reviews
    We provide a geo-distributed, real-time database, stream processing, and compute runtime for event driven applications across up to 175 global edge data centers. Our platform is loved by API and app developers because it solves the most difficult problems of sharing mutable states across hundreds of locations around the world. We also have high consistency and low latency. Macrometa allows you to surgically expand your existing infrastructure to bring your application closer to your users. This allows you to improve performance and user experience, as well as comply with global data governance laws. Macrometa is a streaming, serverless NoSQL database that can be used for stream data processing, pub/sub, and compute engines. You can create stateful data infrastructure, stateful function & containers for long-running workloads, and process data streams real time. We do the ops and orchestration, you write the code.
  • 27
    GridGain Reviews
    Apache Ignite is an enterprise-grade platform that offers in-memory speed, massive scalability and real-time access across datastores. You can upgrade from Ignite or GridGain without any code changes and deploy your clusters securely on a global scale with zero downtime. Rolling upgrades can be performed on your production clusters without affecting application availability. To load balance workloads and prevent outages in regional areas, replicate across globally distributed data centres. You can protect your data in motion and at rest, and comply with security and privacy standards. Integrate with your organization's authorization and authentication system. Allow full data and user activity auditing. Automated schedules can be created for incremental and full backups. With snapshots and point in time recovery, restore your cluster to its last stable state.
  • 28
    GigaSpaces Reviews
    Smart DIH is a data management platform that quickly serves applications with accurate, fresh and complete data, delivering high performance, ultra-low latency, and an always-on digital experience. Smart DIH decouples APIs from SoRs, replicating critical data, and making it available using event-driven architecture. Smart DIH enables drastically shorter development cycles of new digital services, and rapidly scales to serve millions of concurrent users – no matter which IT infrastructure or cloud topologies it relies on. XAP Skyline is a distributed in-memory development platform that delivers transactional consistency, combined with extreme event-based processing and microsecond latency. The platform fuels core business solutions that rely on instantaneous data, including online trading, real-time risk management and data processing for AI and large language models.
  • 29
    SQLite Reviews
    Top Pick
    SQLite is a C language library that implements a small, fast and self-contained SQL database engine. It is highly reliable, compact, efficient, and fully-featured. SQLite is the most widely used database engine in the globe. SQLite is embedded in all mobile phones and computers. It also comes with countless other applications that people use every single day. SQLite is an embedded library that implements a self contained, serverless, zero configuration, transactional SQL database engine. The code for SQLite can be used for commercial and private purposes. SQLite is the most used database in the world, with many high-profile projects and more applications than we can count.
  • 30
    Oracle TimesTen Reviews
    Oracle TimesTen In Memory Database (TimesTen), delivers real-time application performance (low response times and high throughput), by changing the assumptions about where data is located at runtime. Database operations are more efficient when data is managed in memory and access algorithms and data structures are optimized accordingly. This results in dramatic improvements in responsiveness and throughput. TimesTen Scaleout is a shared-nothing scale-out architecture that uses existing in-memory technologies. It allows databases to scale transparently across dozens of hosts, reach hundreds terabytes of size, and support hundreds of million transactions per second without the use of manual workload partitioning or database sharding.
  • 31
    IBM Cloudant Reviews
    IBM Cloudant®, a distributed database, is designed to handle heavy workloads common in large, fast-growing web apps and mobile apps. Cloudant is available as an SLA-backed and fully managed IBM Cloud™, service that elastically scales throughput, storage, and both.
  • 32
    Neo4j Reviews
    Neo4j's graph platform is designed to help you leverage data and data relationships. Developers can create intelligent applications that use Neo4j to traverse today's interconnected, large datasets in real-time. Neo4j's graph database is powered by a native graph storage engine and processing engine. It provides unique, actionable insights through an intuitive, flexible, and secure database.
  • 33
    AsparaDB Reviews
    ApsaraDB is an automated and scalable tool that developers can use to manage data storage shared between multiple applications, processes, or servers. ApsaraDB Redis is compatible with Redis protocol and offers exceptional read-write capabilities. It also ensures data persistence through the use of memory and hard disk storage. ApsaraDB Redis offers data read-write capabilities at high speeds by retrieving data in-memory caches. It also ensures data persistence using both memory storage and hard disk storage mode. ApsaraDB Redis supports advanced data structures like session, leaderboard, and tracking that are not possible with ordinary databases. ApsaraDB Redis also offers an enhanced version called "Tair". Since 2009, Tair has been officially handling data caching scenarios for Alibaba Group and has shown outstanding performance in scenarios like Double 11 Shopping Festival.
  • 34
    Oracle Berkeley DB Reviews
    Berkeley DB is a set of embedded key-value databases libraries that provide high-performance data management services for applications.
  • 35
    VoltDB Reviews
    Volt Active Data is a data platform that makes your tech stack more efficient, faster, and cheaper. It allows your applications and your company to scale seamlessly to meet the ultra low latency SLAs of 5G and IoT. Volt Active Data is designed to complement your existing big data investments such as NoSQL and Hadoop, Kubernetes and Kafka, as well traditional databases or data warehouses. It replaces the many layers that are required to make contextual decisions about streaming data with one unified layer that can handle everything from ingest to action in less then 10 milliseconds. There is a lot of data in the world. It's all stored, forgotten, then deleted. "Active Data" refers to data that must be acted upon immediately in order to gain business value. You have many options for data storage, both traditional and non-SQL. If you are able to act quickly enough to 'influence' the moment, there is data that you can also make money with.
  • 36
    MongoDB Reviews
    Top Pick
    MongoDB is a distributed database that supports document-based applications and is designed for modern application developers. No other database is more productive. Our flexible document data model allows you to ship and iterate faster and provides a unified query interface that can be used for any purpose. No matter if it's your first customer, or 20 million users worldwide, you can meet your performance SLAs in every environment. You can easily ensure high availability, data integrity, and meet compliance standards for mission-critical workloads. A comprehensive suite of cloud database services that allows you to address a wide range of use cases, including transactional, analytical, search, and data visualizations. Secure mobile apps can be launched with native, edge to-cloud sync and automatic conflicts resolution. MongoDB can be run anywhere, from your laptop to the data center.
  • 37
    FairCom DB Reviews
    FairCom DB is ideal to handle large-scale, mission critical core-business applications that demand performance, reliability, and scalability that cannot easily be achieved with other databases. FairCom DB provides predictable high-velocity transactions with big data analytics and massively parallel big-data processing. It provides developers with NoSQL APIs that allow them to process binary data at machine speed. ANSI SQL allows for simple queries and analysis over the same binary data. Verizon is one of the companies that has taken advantage of FairCom DB's flexibility. Verizon recently selected FairCom DB to be its in-memory database for the Verizon Intelligent Network Control Platform Transaction Server Migrating. FairCom DB, an advanced database engine, gives you a Continuum of Control that allows you to achieve unparalleled performance at a low total cost of ownership (TCO). FairCom DB doesn't conform to you. FairCom DB conforms. FairCom DB doesn't force you to conform to the database's limitations.
  • 38
    Dragonfly Reviews
    Dragonfly replaces Redis with a plug-and-play solution that reduces costs and improves performance. Dragonfly is designed to take full advantage of the power of cloud hardware, and meet the data needs of modern applications. It frees developers from traditional in-memory databases. Legacy software cannot take advantage of the power of modern cloud hardware. Dragonfly is optimized to work with modern cloud computing. It delivers 25x more throughput, and 12x less snapshotting latency, when compared to traditional in-memory stores like Redis. This makes it easy to provide the real-time experiences your customers expect. Due to Redis' inefficient single-threaded design, scaling Redis workloads can be expensive. Dragonfly has a much higher memory and compute efficiency, resulting in infrastructure costs that are up to 80% less. Dragonfly scales first vertically, and only requires clustering when the scale is extremely high. This results in an operational model that is simpler and more reliable.
  • 39
    Apache HBase Reviews

    Apache HBase

    The Apache Software Foundation

    Apache HBase™, is used when you need random, real-time read/write access for your Big Data. This project aims to host very large tables, billions of rows and X million columns, on top of clusters of commodity hardware.
  • 40
    SwayDB Reviews
    High performance and resource efficiency with embedded persistent and in-memory key value storage engine. It is designed to manage bytes on-disk efficiently and in-memory efficiently by recognising reoccurring pattern in serialised bytes. The core implementation can be restricted to any data model (SQL or NoSQL) or storage type (Disk, RAM). Although the core has many configurations that can easily be tuned for specific use-cases we plan to implement automatic runtime tuning once we are able collect and analyse runtime machine statistics and read-write patterns. You can manage data by creating familiar data structures such as Map, Set, Queue and SetMap. These data structures can be easily converted to native Java or Scala collections. Conditional updates/data modification can be done with any Java, Scala, or any native JVM Code - No query language.
  • 41
    TerarkDB Reviews
    TerarkDB is a core product. It is a RocksDB distribution powered by (c?)™Terark algorithms. TerarkDB can store more data and access it much faster than official RocksDB (3+X more data, 10+X faster on the same hardware). TerarkDB is fully compatible (binary compatible) to official RocksDB. We forked RocksDB, made some changes to our algorithms, and added it here as submodule rocksdb. Our changes for RocksDB does not change any RocksDB API, and does not have any extra dependencies, say, Terark modified RocksDB does not depend on TerarkZipTable(Without TerarkZipTable, Terark RocksDB works exactly same as official RocksDB).
  • 42
    Apache Cassandra Reviews
    The Apache Cassandra database provides high availability and scalability without compromising performance. It is the ideal platform for mission-critical data because it offers linear scalability and demonstrated fault-tolerance with commodity hardware and cloud infrastructure. Cassandra's ability to replicate across multiple datacenters is first-in-class. This provides lower latency for your users, and the peace-of-mind that you can withstand regional outages.
  • 43
    SAP HANA Reviews
    SAP HANA is an in-memory database with high performance that accelerates data-driven decision-making and actions. It supports all workloads and provides the most advanced analytics on multi-model data on premise and in cloud.
  • 44
    Perst Reviews
    Perst, an object-oriented embedded database (ODBMS) from McObject, is open source and dual licensed. It is available as a Java-only embedded database and a C# version (for Microsoft's.NET Framework). Perst allows developers to store, sort and retrieve objects with minimal memory and storage overhead, while leveraging Java and C#'s object-oriented paradigm. Perst's performance advantage over Java or.NET embedded databases is evident in the TestIndex benchmarks and PolePosition benchmarks. Perst stores data in Java and.NET object, eliminating the need for translations required to store in relational or object-relational database. This increases performance at runtime. Perst is a core program that only has five thousand lines. The small footprint places minimal demands on the system resources.
  • 45
    ArcadeDB Reviews
    ArcadeDB allows you to manage complex models without any compromises. Polyglot Persistence is gone. There is no need to have multiple databases. ArcadeDB Multi-Model databases can store graphs and documents, key values, time series, and key values. Each model is native to the database engine so you don't need to worry about translations slowing down your computer. ArcadeDB's engine was developed with Alien Technology. It can crunch millions upon millions of records per second. ArcadeDB's traversing speed does not depend on the size of the database. It doesn't matter if your database contains a few records or a billion. ArcadeDB can be used as an embedded database on a single server. It can scale up by using Kubernetes to connect multiple servers. It is flexible enough to run on any platform that has a small footprint. Your data is protected. Our unbreakable fully transactional engine ensures durability for mission-critical production database databases. ArcadeDB uses the Raft Consensus Algorithm in order to maintain consistency across multiple servers.
  • 46
    Nebula Graph Reviews
    The graph database is designed for graphs up to super large scale with very low latency. We continue to work with the community to promote, popularize, and prepare the graph database. Nebula Graph allows only authenticated access through role-based access control. Nebula Graph can support multiple storage engines and the query language is extensible to support new algorithms. Nebula Graph offers low latency read/write while maintaining high throughput to simplify complex data sets. Nebula Graph's distributed, shared-nothing architecture allows for linear scaling. Nebula Graph's SQL query language is similar to SQL and can be used to address complex business requirements. Nebula Graph's horizontal scalability, snapshot feature and high availability guarantee that there will be no downtime. Nebula Graph has been used in production environments by large Internet companies such as JD, Meituan and Xiaohongshu.
  • 47
    GridDB Reviews
    GridDB uses multicast communication in order to create a cluster. To enable multicast communication, set the network. First, verify the host name and IP address. To check the settings for an IP address on the host, run "hostname-i" command. If the IP address of your machine is identical to the below, you don't need to adjust network settings and can skip to the next section. GridDB is a database that manages a group (known as a Row) of data that is composed of multiple values and a key. It can be an in-memory database which arranges all data in the memory. However, it can also use a hybrid composition that uses both a disk (including SSD) and a memory.
  • 48
    SingleStore Reviews
    SingleStore (formerly MemSQL), is a distributed, highly-scalable SQL Database that can be run anywhere. With familiar relational models, we deliver the best performance for both transactional and analytical workloads. SingleStore is a scalable SQL database which continuously ingests data to perform operational analysis for your business' front lines. ACID transactions allow you to simultaneously process millions of events per second and analyze billions of rows in relational SQL, JSON geospatial, full-text search, and other formats. SingleStore provides the best data ingestion performance and supports batch loading and real-time data pipelines. SingleStore allows you to query live and historical data with ANSI SQL in a lightning fast manner. You can perform ad-hoc analysis using business intelligence tools, run machine-learning algorithms for real time scoring, and geoanalytic queries in a real time.
  • 49
    AntDB Reviews
    AntDB is an AsiaInfo Technologies cloud-native distributed relational database designed to handle high performance online transaction processing and online analytics workloads. AntDB supports massive business data relating to calls, internet, payments, and bill-paying. It has served over 1 billion subscribers in 24 provinces of China. AntDB's cloud native distributed architecture supports high availability, data consistency and online scalability. It is compatible with SQL2016 and integrates seamlessly into various domestic ecosystems including mainstream CPUs and Operating Systems. The platform has features like automatic high availability, online elastic expansion of capacity, and read/write split at the kernel to efficiently manage traffic during peak periods. AntDB is successfully commercialized across industries such as telecommunications and finance, transportation and energy.
  • 50
    FoundationDB Reviews
    FoundationDB supports multiple models, so you can store different types of data in one database. All data can be safely stored, distributed and replicated in Key-Value Store. FoundationDB is easy-to-use, grow, and maintain. It uses a distributed architecture that scales out gracefully and handles faults, while acting as a single ACID database. FoundationDB is extremely fast on commodity hardware and can support very heavy loads at a low cost. FoundationDB has been in production for many years and has learned from its mistakes. FoundationDB is supported by an unmatched testing system that is based on a deterministic simulator engine.