Ruby on Rails web apps using databases

Discover Rails web apps categorized by the database systems they use for storing and managing data, from PostgreSQL to MySQL and beyond.

  • This list includes 26 database systems used by Rails web apps.
  • Click on a database to view a list of Rails web apps using it.
  • Know a Rails site using an unlisted database? Let us know!

Databases

PostgreSQL

Used by 14 Rails websites

An advanced open-source relational database system with support for SQL and JSON, offering powerful features for data integrity, concurrency, and extensibility.

SQLite

Used by 4 Rails websites

A lightweight, serverless, self-contained SQL database engine used for embedded applications, mobile apps, and websites with simple data needs.

ElasticSearch

Used by 2 Rails websites

A distributed search and analytics engine that enables fast full-text search and analytics, commonly used for log analysis and monitoring.

MySQL

Used by 1 Rails website

An open-source relational database management system, widely used in web applications for its reliability, ease of use, and support for SQL.

ClickHouse

Not used by any Rails web apps yet

A fast open-source columnar database management system optimized for real-time OLAP (Online Analytical Processing) workloads.

TimescaleDB

Used by 1 Rails website

A time-series database built on top of PostgreSQL, optimized for storing and analyzing large volumes of time-stamped data efficiently.

Other

Used by 1 Rails website

A placeholder for any database not included in the listed categories, ranging from specialized databases to newer or less common ones.

MariaDB

Not used by any Rails web apps yet

An open-source relational database management system, originally a fork of MySQL, known for its reliability, speed, and flexibility.

Oracle

Not used by any Rails web apps yet

A powerful relational database management system known for its robust enterprise features, scalability, and comprehensive support for SQL and PL/SQL.

Microsoft SQL Server

Not used by any Rails web apps yet

A relational database management system by Microsoft that provides enterprise-level features for data management, analytics, and reporting.

DB2

Not used by any Rails web apps yet

IBM's relational database management system, known for its support of multiple data models and its enterprise-grade features for OLTP and OLAP workloads.

CockroachDB

Not used by any Rails web apps yet

A distributed SQL database that offers strong consistency and high availability, designed for global scalability and resilience.

Cassandra

Not used by any Rails web apps yet

A highly scalable, distributed NoSQL database designed for managing large amounts of data across many commodity servers without a single point of failure.

MongoDB

Not used by any Rails web apps yet

A NoSQL database known for its flexibility with unstructured data, storing data in JSON-like documents that allow for high scalability and performance.

Neo4j

Not used by any Rails web apps yet

A graph database that uses graph structures with nodes, edges, and properties to store and query data, ideal for applications requiring complex relationships.

ArangoDB

Not used by any Rails web apps yet

A multi-model database that supports document, key-value, and graph data models, allowing developers to use a single database for diverse use cases.

Apache HBase

Not used by any Rails web apps yet

A distributed, scalable NoSQL database that runs on top of the Hadoop ecosystem, designed for real-time read/write access to large datasets.

Firebase Realtime Database

Not used by any Rails web apps yet

A cloud-hosted NoSQL database that allows developers to store and sync data between users in real-time, typically used for mobile and web applications.

Amazon DynamoDB

Not used by any Rails web apps yet

A fully managed NoSQL database by AWS, offering fast and predictable performance with seamless scalability for key-value and document data models.

Google Cloud Datastore

Not used by any Rails web apps yet

A fully managed NoSQL database from Google Cloud for building scalable and high-performance applications, offering automatic scaling and high availability.

InfluxDB

Not used by any Rails web apps yet

A time-series database optimized for handling large volumes of time-stamped data, commonly used in monitoring, IoT, and real-time analytics.

Vitess

Not used by any Rails web apps yet

A database clustering system for horizontal scaling of MySQL, designed to handle large-scale, high-traffic applications by breaking down databases into smaller, manageable pieces.

ScyllaDB

Not used by any Rails web apps yet

A high-performance NoSQL database compatible with Apache Cassandra, designed to provide faster performance and lower latency by utilizing a more modern architecture.

Berkeley DB

Not used by any Rails web apps yet

A high-performance embedded database that supports key/value pairs and is typically used for applications requiring fast access to data stored in memory.

File system

Not used by any Rails web apps yet

A method for storing and organizing files on a storage device, often used for simple data storage and retrieval, but lacks the advanced querying features of databases.

TokuDB

Not used by any Rails web apps yet

A high-performance storage engine for MySQL and MariaDB that uses Fractal Tree indexing to handle write-heavy workloads efficiently.