Best Embedded Database Systems for On-Premises of 2024

Find and compare the best Embedded Database systems for On-Premises in 2024

Use the comparison tool below to compare the top Embedded Database systems for On-Premises on the market. You can filter results by user reviews, pricing, features, platform, region, support options, integrations, and more.

  • 1
    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.
  • 2
    CUBRID Reviews

    CUBRID

    CUBRID

    $0.01/one-time/user
    CUBRID is a relational DBMS optimized for online transaction processing (OLTP) that complies with ANSI SQL standards and provides MVCC support, High-Availability (HA) capabilities, and GUI-based tools for DB management/migration. It also provides Oracle/MySQL compatibility and supports a variety of interfaces, including JDBC. * [Major RDBMS Features]: - ANSI SQL standard and support extended SQL syntaxes - Support VIEW/TRIGGER/PRIMARY KEY/FOREIGN KEY/SERIAL - Support Stored Procedure/Function - Seamless transactions: COMMIT/ROLLBACK/SAVEPOINT - Support automatic recovery in the event of failure CUBRID consists of a 3-tier structure of applications/interfaces, brokers, and servers, and the flexibility to build systems is ideal for data-intensive online transaction processing (OLTP) services. CUBRID provides ease of installation and native GUI-based administration tools for developers' convenience. Multi-threaded, multi-server architecture, native broker middleware, cost-based optimizer, and intensive caching techniques for your OLTP services. Very accurate predictable automatic fail-over built-in technology, based on the CUBRID Heartbeat native engine core.
  • 3
    ArcadeDB Reviews

    ArcadeDB

    ArcadeDB

    Free
    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.
  • 4
    Chroma Reviews
    Chroma is an AI-native, open-source embedding system. Chroma provides all the tools needed to embeddings. Chroma is creating the database that learns. You can pick up an issue, create PRs, or join our Discord to let the community know your ideas.
  • 5
    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.
  • 6
    Embeddinghub Reviews

    Embeddinghub

    Featureform

    Free
    One tool allows you to operationalize your embeddings. A comprehensive database that provides embedding functionality previously unavailable on multiple platforms is now available to you. Embeddinghub makes it easy to accelerate your machine learning. Embeddings are dense numerical representations of real world objects and relationships. They can be expressed as vectors. They are often created by first defining an unsupervised machine learning problem, also known as a "surrogate issue". Embeddings are intended to capture the semantics from the inputs they were derived. They can then be shared and reused for better learning across machine learning models. This is possible with Embeddinghub in an intuitive and streamlined way.
  • 7
    RocksDB Reviews
    RocksDB uses a log-structured database engine written entirely in C++ for maximum performance. Keys and values can be stored in arbitrarily-sized byte streams. RocksDB is optimized to store flash drives and high speed disk drives in fast, low latency storage. RocksDB makes the most of flash and RAM's high read/write speeds. RocksDB can perform basic operations like opening and closing a table, reading and writing, and more complex operations such as merging or compaction filters. RocksDB can adapt to different workloads. RocksDB can be used to meet a wide range of data needs, including database storage engines like MyRocks and application data caching.
  • Previous
  • You're on page 1
  • Next