Best Database Management Systems (DBMS) - Page 4

Compare the Top Database Management Systems (DBMS) as of April 2025 - Page 4

  • 1
    Mongoose

    Mongoose

    Mongoose

    Let's face it, writing MongoDB validation, casting and business logic boilerplate is a drag. That's why we wrote Mongoose. Now say we like fuzzy kittens and want to record every kitten we ever meet in MongoDB. The first thing we need to do is include mongoose in our project and open a connection to the test database on our locally running instance of MongoDB. We have a pending connection to the test database running on localhost. We now need to get notified if we connect successfully or if a connection error occurs. Mongoose documents represent a one-to-one mapping to documents as stored in MongoDB. Each document is an instance of its Model. Subdocuments are documents embedded in other documents. In Mongoose, this means you can nest schemas in other schemas. Mongoose has two distinct notions of subdocuments: arrays of subdocuments and single nested subdocuments.
  • 2
    Inmagic DB/TextWorks
    Inmagic DB/TextWorks combines a database management system with powerful search capabilities, and can be customized and managed by non-IT staff to organize information and share knowledge throughout an organization. Inmagic® DB/TextWorks® is a special combination of database and text retrieval software that enables you to build “textbases” (text / multi-media databases) to manage diverse types of information including bibliographic catalogs, documents, images, multimedia, etc. DB/TextWorks runs on Windows Operating systems and can be used on a single PC or in a networked environment. DB/TextWorks texbases can be made web accessible via DB/Text WebPublisher PRO. DB/TextWorks combines a database management system and a text retrieval system. It’s easy to use and does not require any programming. This combination delivers a powerful, flexible system that can be used by non-IT staff to organize information and share knowledge throughout an organization.
  • 3
    MySQL Workbench
    MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more. MySQL Workbench is available on Windows, Linux and Mac OS X. MySQL Workbench enables a DBA, developer, or data architect to visually design, model, generate, and manage databases. It includes everything a data modeler needs for creating complex ER models, forward and reverse engineering, and also delivers key features for performing difficult change management and documentation tasks that normally require much time and effort. MySQL Workbench delivers visual tools for creating, executing, and optimizing SQL queries. The SQL Editor provides color syntax highlighting, auto-complete, reuse of SQL snippets, and execution history of SQL. The Database Connections Panel enables developers to easily manage standard database connections.
  • 4
    Oracle TimesTen
    Oracle TimesTen In-Memory Database (TimesTen) delivers real time application performance (low response time and high throughput) by changing the assumptions around where data resides at runtime. By managing data in memory, and optimizing data structures and access algorithms accordingly, database operations execute with maximum efficiency achieving dramatic gains in responsiveness and throughput. With the introduction of TimesTen Scaleout, a shared nothing scale-out architecture based on the existing in-memory technology, TimesTen allows databases to transparently scale across dozens of hosts, reach hundreds of terabytes in size and support hundreds of millions of transactions per second without the need for manual database sharding or workload partitioning.
  • 5
    Apache Geode
    Build high-speed, data-intensive applications that elastically meet performance requirements at any scale. Take advantage of Apache Geode's unique technology that blends advanced techniques for data replication, partitioning and distributed processing. Apache Geode provides a database-like consistency model, reliable transaction processing and a shared-nothing architecture to maintain very low latency performance with high concurrency processing. Data can easily be partitioned (sharded) or replicated between nodes allowing performance to scale as needed. Durability is ensured through redundant in-memory copies and disk-based persistence. Super fast write-ahead-logging (WAL) persistence with a shared-nothing architecture that is optimized for fast parallel recovery of nodes or an entire cluster.
  • 6
    Mnesia

    Mnesia

    Erlang

    The management of data in telecommunications systems has many aspects of which some, but not all, are addressed by traditional Database Management Systems (DBMSs). In particular, the high level of fault tolerance required in many nonstop systems, combined with requirements on the DBMS to run in the same address space as the applications, have led us to implement a new DBMS, called Mnesia. Mnesia is implemented in, and tightly coupled to Erlang. It provides the functionality that is necessary for the implementation of fault-tolerant telecommunications systems. Mnesia is a multiuser distributed DBMS specifically designed for industrial-grade telecommunications applications written in Erlang, which is also the intended target language. Mnesia tries to address all the data management issues required for typical telecommunications systems and has a number of features not normally found in traditional DBMSs.
  • 7
    IBM IMS
    IBM IMS™ is a hierarchical database management software system for online transaction processing (OLTP) and online batch processing. IMS 15 uses pervasive encryption of data and reduces the cost of generating deep insights by keeping your data on IBM Z. Like IMS 14, IMS 15 comes with superlative performance, reliability, and serviceability. Ease development and extend access to IMS transactions and data with open integration technologies. Gain the performance benefits of IMS Transaction Manager and attractive pricing. Use a high-speed, highly available IMS data server with an alternative, attractive pricing option. Enhance the performance and management of your IMS systems with database and transaction management tools. Gain analyst productivity and improve IMS application performance, resource utilization, and system availability. Use an integrated solution for simultaneous backup and recovery of multiple data sets and Fast Path areas.
  • 8
    M3

    M3

    M3

    M3 is the obvious choice for Cloud Native companies looking to scale up their Prometheus based monitoring systems. M3 can be used as Prometheus Remote Storage and has 100% PromQL compatibility. M3 was originally developed at Uber in order to provide visibility into Uber’s business operations, microservices and infrastructure. With its ability to horizontally scale with ease, M3 provides a single centralized storage solution for all monitoring use cases. Three replicas of data with quorum writes and reads for consistency. Proven in production to ingest more than one billion datapoints per second while serving more than two billion datapoint reads per second. Open sourced under the Apache 2 license with a highly active community.
  • 9
    InfiniDB

    InfiniDB

    Database of Databases

    InfiniDB is a column-store DBMS optimized for OLAP workloads. It has a distributed architecture to support Massive Paralllel Processing (MPP). It uses MySQL as its front-end such that users familiar with MySQL can quickly migrate to InfiniDB. Due to this fact, users can connect to InfiniDB using any MySQL connector. InfiniDB applies MVCC to do concurrency control. It uses term System Change Number (SCN) to indicate a version of the system. In its Block Resolution Manager (BRM), it utilizes three structures, version buffer, version substitution structure, and version buffer block manager, to manage multiple versions. InfiniDB applies deadlock detection to resolve conflicts. InfiniDB uses MySQL as its front-end and supports all MySQL syntaxes, including foreign keys. InfiniDB is a columnar DBMS. For each column, InfiniDB applies range partitioning and stores the minimum and maximum value of each partition in a small structure called extent map.
  • 10
    DuckDB

    DuckDB

    DuckDB

    Processing and storing tabular datasets, e.g. from CSV or Parquet files. Large result set transfer to client. Large client/server installations for centralized enterprise data warehousing. Writing to a single database from multiple concurrent processes. DuckDB is a relational database management system (RDBMS). That means it is a system for managing data stored in relations. A relation is essentially a mathematical term for a table. Each table is a named collection of rows. Each row of a given table has the same set of named columns, and each column is of a specific data type. Tables themselves are stored inside schemas, and a collection of schemas constitutes the entire database that you can access.
  • 11
    Machbase

    Machbase

    Machbase

    Machbase, a time-series database that stores and analyzes a lot of sensor data from various facilities in real time, is the only DBMS solution that can process and analyze big data at high speed. Experience the amazing speed of Machbase! It is the most innovative product that enables real-time processing, storage, and analysis of sensor data. High speed sensor data storage and inquiry for sensor data by embedding DBMS in an Edge devices. Best data storage and extraction performance by DBMS running in a single server. Configuring Multi-node cluster with the advantages of availability and scalability. Total management solution of Edge computing for device, connectivity and data.
  • 12
    RRDtool

    RRDtool

    RRDtool

    RRDtool is the OpenSource industry standard, high performance data logging and graphing system for time series data. RRDtool can be easily integrated in shell scripts, perl, python, ruby, lua or tcl applications.
  • 13
    Inery

    Inery

    Inery Blockchain

    Inery is layer-1 blockchain designed to offer the solution of decentralized database management with the vision to enable a new paradigm for data. It lays the foundation for web3 by seamlessly connecting with systems, applications, and layer-1 networks. Inery’s data management system (IneryDB) integrates blockchain functionalities with distributed database management properties. Built on a decentralized infrastructure, IneryDB supports high throughput, low latency, complex query search and owner-controlled data assets. IneryDB allows developers and enterprises to securely store, access, manage and deliver data on a decentralized infrastructure supporting various industries. Inery's layer-1 blockchain facilitates secure data sharing with greater speed and better security. It lays the foundation of the underlying infrastructure to deploy decentralized applications and allow cross-chain interoperability.
  • 14
    Azure Data Studio
    Azure Data Studio is a cross-platform database tool for data professionals who use on-premises and cloud data platforms on Windows, macOS, and Linux. Azure Data Studio offers a modern editor experience with IntelliSense, code snippets, source control integration, and an integrated terminal. It's engineered with the data platform user in mind, with the built-in charting of query result sets and customizable dashboards. Use Azure Data Studio to query, design, and manage your databases and data warehouses wherever they are, on your local computer or in the cloud. We recommend the user installer, which simplifies installations and updates and doesn't require Administrator privileges.
  • 15
    DBIntegrate

    DBIntegrate

    Transoft

    The latest version of DBIntegrate is now available for download; V.3.0.3.7. This release includes enhancements to CDC, and new features for data de-duplication to help make it easier for users to identify matches. CDC can now also write to a flat-text file on disconnection from the message queue, this file is then read back in to the message queue when it is next available prior to any new messages, this ensures that messages are still sent to the target data source in sequence. The Flat-text file option can also be used as the default CDC option, such as to allow overnight batch file imports into another system. A log loader mechanism is installed alongside this latest release which enables the files to be loaded via the command line utility. DBIntegrate can now write de-duplication merge scores to the DBI_WORK temporary tables. The record that is the master record can also be displayed under a DBI_RecordMerged column.
  • 16
    HanDbase

    HanDbase

    DDH Software

    HanDBase is a light and fast relational database manager for mobile devices which offers data entry, searching, sorting, filtering, printing and synchronization across a wide variety of desktop computers, tablets, handheld computing devices and smartphones. With HanDBase you can keep track of almost anything. Create your own custom data based applications in minutes using HanDBase and begin tracking whatever important information you need to be more productive while on the go. HanDBase is available as a separate product for many different devices and Operating Systems. Cross-platform technology makes it possible to seamlessly share database files & records with different types of devices. Forms Designer is available for some versions. Create completely custom interfaces for your records. Multi-user Syncing technology merges two or more users data into a single database / table.
  • 17
    Suneido

    Suneido

    Suneido Software

    Suneido™ is a complete, integrated application platform – a system for developing and deploying applications without the frustrations of integrating multiple different products. Suneido incorporates an object-oriented programming language, client-server relational database software, and application frameworks and components. It includes the integrated development environment (IDE) used to create applications as well as the client and server required to run applications across networks. Suneido is Open Source – it is provided free, with complete source code. Our mission is to provide a simple, open, lightweight, industrial strength alternative to large, complex, expensive, closed application technologies such as Visual Basic, Access, FoxPro, Delphi, Oracle, and SQL Server.
  • 18
    Oracle Database
    Oracle database products offer customers cost-optimized and high-performance versions of Oracle Database, the world's leading converged, multi-model database management system, as well as in-memory, NoSQL, and MySQL databases. Oracle Autonomous Database, available on-premises via Oracle Cloud@Customer or in the Oracle Cloud Infrastructure, enables customers to simplify relational database environments and reduce management workloads. Oracle Autonomous Database eliminates the complexity of operating and securing Oracle Database while giving customers the highest levels of performance, scalability, and availability. Oracle Database can be deployed on-premises when customers have data residency and network latency concerns. Customers with applications that are dependent on specific Oracle database versions have complete control over the versions they run and when those versions change.
  • 19
    Setra Management Console
    With the software offered by our team of Oracle professionals in one of the largest marketplaces in the world. Quickly identify and resolve performance issues on your Oracle stack with real-time diagnostics. Explore in-depth the statistics of your bases, instances and more. Monitor multiple databases on one screen. Available on Windows, Mac OS X and Linux in stand-alone or RAC mode. The SETRA Management Console helps you to manage and anticipate the evolution of your heterogeneous database. In just one page, you can get an overview of all the instances and go deeper into the details of each one. It is a multifunction tool that is presented to you by SETRA Conseil. The SETRA Box is an exclusive, modular and efficient solution for supervision designed by our teams. Integrate all your systems and equipment to get an accurate and faithful view of your entire infrastructure.
  • 20
    BASIS DBMS

    BASIS DBMS

    BASIS International

    The BASIS Database Management System (DBMS) provides the developer with relational access and high speed direct navigational access to their data. The BASIS DBMS provides robust and powerful functionality allowing developers the flexibility to combine powerful SQL statements and relational data access methods with the performance and control of navigational operations such as direct table and index access and direct table movement. In addition, the BASIS SQL engine enables developers to execute queries and other SQL statements from third party products. Combining these two powerful data access methods returns the result set from an SQL query or from a table opened directly on the server via the highly optimized BASIS ISAM database engine. The result is an easy-to-use interface that supports SQL commands and direct-result-set navigation, all in one integrated solution.
  • 21
    Webair

    Webair

    Webair

    Webair provides Database-as-a-Service (DBaaS), a reliable and secure database management solution that gives your business simple, efficient and always available access to its mission-critical data. Our team has proven experience in managing the implementation, configuration, administration and optimization of database clusters, including business-critical, load-balanced and replicated MySQL clusters, including MariaDB, Galera and NoSQL. Webair’s Database Administrators are experts in helping you create a high-performance database environment. We work with you to design the best solution, matching the finest infrastructure to the right database configuration to meet your unique requirements. Free your business from routine database tasks such as performance monitoring, configuration, memory, storage and log file management, sizing, service pack upgrades and service patches. Focus on more important business aspects, including managing the critical data within your database.
  • 22
    CA Database Management for IMS for z/OS
    With Database Management Solutions for IMS™ for z/OS®, you'll experience faster data retrieval, quickly create and rebuild indexes, implement secondary indexes on Fast Path databases, minimize backup and recovery times, increase data availability, conserve CPU resources and provide consistent, secure data that can be recovered in minimal time. Ease the burden of managing and maintaining IMS structures and help increase productivity. Create secure backups, establish recovery procedures and execute disaster recovery. Use sophisticated analysis to help keep IMS structures performing optimally. You can depend on our IMS Database Management Solutions to optimize and automate database performance for reduced backup and recovery times, more efficient CPU usage, faster data retrieval or recovery, and better data availability.
  • 23
    EraDB

    EraDB

    Era Software

    EraDB is a database architecture built on the core principles of decoupled storage and compute, true zero-schema data storage, and flexible indexing powered by machine learning, all of which allow you to significantly reduce the size, cost, and complexity of your data while still giving you lightning-fast queries across vast datasets. We automatically index on every dimension, so you never have to decide today what you want to query tomorrow EraDB is schemaless by design, so we can store your data regardless of whether it’s consistently-structured. Built for flexibility, EraDB supports pluggable front- and back-end systems. Technologically-limited storage engines cannot efficiently handle complex data, so they crash or slow to a crawl.
  • 24
    H2

    H2

    H2

    Welcome to H2, the Java SQL database. In embedded mode, an application opens a database from within the same JVM using JDBC. This is the fastest and easiest connection mode. The disadvantage is that a database may only be open in one virtual machine (and class loader) at any time. As in all modes, both persistent and in-memory databases are supported. There is no limit on the number of database open concurrently, or on the number of open connections. The mixed mode is a combination of the embedded and the server mode. The first application that connects to a database does that in embedded mode, but also starts a server so that other applications (running in different processes or virtual machines) can concurrently access the same data. The local connections are as fast as if the database is used in just the embedded mode, while the remote connections are a bit slower.
  • 25
    DBStack

    DBStack

    Alibaba Cloud

    DBStack is an all-in-one database management platform provided by Alibaba Cloud. This platform provides full coverage for all online transaction processing (OLTP), online analytical processing (OLAP), and NoSQL database services and comprehensive database ecosystem services. DBStack delivers reliable, secure, and cost-effective database solutions to meet the requirements of enterprises for data production and integration, real-time data processing, data analysis and discovery, and data development and management. Integrates all cloud native management capabilities of Alibaba Cloud database services, including high availability, scalability, performance optimization, manageability, cost-effectiveness, and security compliance, to deliver a minimum recovery point objective (RPO) of zero and a recovery time objective (RTO) of less than one minute.
  • 26
    Raijin

    Raijin

    RAIJINDB

    In order to deal with sparse data, the Raijin Database uses a flat JSON representation for the data records. The Raijin Database supports SQL as its primary query language while lifting some of SQL's limitations. Data compression not only saves disk space but provides a performance boost with modern CPUs. Most NoSQL solutions are inefficient at or totally lack support for analytical queries. Raijin DB supports group by and aggregations using standard SQL syntax. Vectorized execution and cache-friendly algorithms allow large amounts of data to be operated on. Backed by optimized SIMD instructions (SSE2/AVX2) and a modern compressed hybrid columnar storage layer it ensures that your CPUs are not wasting cycles. This gives unparalleled data-crunching capabilities an order of magnitude faster compared to other solutions written in higher level or even interpreted languages which are inefficient at processing large amounts of data.
  • 27
    FlexLists

    FlexLists

    MovingLabs

    With FLEXlists you can create simple databases of anything you want, with every field you need. Create lists of tasks, addresses, To do's, songs, books, movies, wishes and more! And what about a glossary, a project plan or bug tracking? It's all possible and easy! You can share the list with others, invite them to edit the list or just keep it for yourself. Lists can be monitored using RSS, imported and exported from and to CSV files (compatible with Excel) and integrated in your website/weblog. Everybody probably has had his share of problems with managing projects executed by a remote development team. A key factor is good communication. Offcourse you can write long detailed reports with the exact specifications and then hope for the best. You can use expensive collaboration tools nobody actually uses or you can keep things simple.
  • 28
    Empress RDBMS

    Empress RDBMS

    Empress Software

    Empress Embedded Database engine is the heartbeat of EMPRESS RDBMS, a relational database management system specializing in embedded database technology – from car navigation systems to mission critical military command and control, from Internet routers to complex medical systems, EMPRESS beats steadily, 24/7 at the core of embedded systems applications everywhere. Empress kernel level mr API is a unique feature of Empress that gives users access to the Embedded Database kernel libraries. This Empress API provides the fastest means of accessing Empress databases. MR Routines give the developer maximum control over time and space in developing real-time embedded database applications. Empress ODBC and JDBC APIs applications to access Empress databases in both standalone and client/server mode. Empress ODBC and JDBC APIs enable many 3rd party ODBC and JDBC capable software packages to access a local Empress database or via Empress Connectivity Server.
  • 29
    RazorSQL

    RazorSQL

    RazorSQL

    RazorSQL is an SQL query tool, database browser, SQL editor, and database administration tool for Windows, macOS, Mac OS X, Linux, and Solaris. RazorSQL has been tested on over 40 databases, can connect to databases via either JDBC or ODBC. Browse database objects such as schemas, tables, columns, primary and foreign keys, views, indexes, procedures, functions, and more. Visual tools to create, alter, describe, execute, and drop database objects such as tables, views, indexes, stored procedures, functions, triggers, and more. Includes multi-tabular display of queries with options for filtering, sorting, searching, and much more. Import data from various formats such as delimited files, Excel spreadsheets, and fixed-width files. Includes a robust relational database (HSQLDB) that is up and running with no manual configuration out of the box.
    Starting Price: $99.95 one-time payment