Skip to content

Databases

Resources on Databases within Development

Overview

Welcome to the Databases subcategory of Development. This subcategory focuses on specific aspects of development related to databases.

Overview

This section provides in-depth resources about Databases. You’ll find a variety of materials suitable for different experience levels and learning styles.

Resources

Explore the sections below to find specific resources on various topics within Databases. Each section contains carefully selected materials to help you learn and advance your knowledge.

Learning paths

  • Databases (13 steps)

    Learn to store and query data with SQL, design sound schemas and indexes, try document and key-value stores, and manage databases safely as they change.

Curated Resources (29)

Tools (5)

  • DBeaver dbeaver.iofree

    Free multi-platform universal database tool for developers, database administrators, and analysts supporting SQL and NoSQL databases.

  • pgAdmin pgadmin.orgfree

    Open-source administration and development platform designed specifically for PostgreSQL database management.

  • Liquibase liquibase.comfreemium

    Open-source database schema change management tool that automates database migrations within CI/CD pipelines.

  • Flyway flywaydb.orgfreemium

    Open-source database migration tool strongly favoring simplicity and convention over configuration in version control.

  • Bytebase bytebase.comfreemium

    Database CI/CD and schema migration tool designed for DevOps teams and developers managing database changes via GitOps.

Databases (5)

  • PostgreSQL postgresql.orgfree

    Enterprise-class open-source relational database management system supporting advanced SQL standards, JSON querying, and indexing.

  • SQLite sqlite.orgfree

    C-language library implementing a small, fast, self-contained, high-reliability, full-featured SQL database engine.

  • MongoDB mongodb.comfreemium

    Source-available document-oriented database program that utilizes JSON-like documents with dynamic schemas.

  • Redis redis.iofree

    In-memory data structure store supporting strings, hashes, lists, sets, and geospatial indexes with high throughput.

  • DB-Engines Ranking db-engines.comfree

    Knowledge base and comprehensive ranking index evaluating over 400 database management systems by market popularity.

Learn (9)

  • Use The Index, Luke! use-the-index-luke.comfree

    Comprehensive guide to SQL database indexing and performance optimization across major relational databases.

  • Database Internals databass.devpaid

    Reference companion and guide exploring storage engines, B-trees, LSM trees, and distributed data systems architecture.

  • Designing Data-Intensive Applications dataintensive.netpaid

    Key reference textbook explaining data models, storage internals, transaction processing, and consensus algorithms.

  • PostgreSQL Privileges Documentation postgresql.orgfree

    Section of the official PostgreSQL manual explaining object ownership, the GRANT and REVOKE commands and the available privilege types for database administrators.

  • MongoDB Manual mongodb.comfree

    Official documentation for the MongoDB document database, covering installation, data modelling, queries, indexing, replication and sharding for developers and administrators.

  • MongoDB Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on MongoDB: topics laid out in a suggested study order, each linking to further reading.

  • PostgreSQL DBA Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on PostgreSQL database administration: topics laid out in a suggested study order, each linking to further reading.

  • Redis Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on Redis: topics laid out in a suggested study order, each linking to further reading.

  • SQL Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on SQL: topics laid out in a suggested study order, each linking to further reading.

Publications (3)

  • ACM Transactions on Database Systems (TODS) dl.acm.orgpaid

    Peer-reviewed scientific journal publishing fundamental research on database system design, theory, and implementation.

  • The VLDB Journal link.springer.compaid

    Quarterly peer-reviewed journal presenting scholarly work on database system architectures, data models, and queries.

  • SIGMOD Record sigmod.orgfree

    Quarterly publication of the ACM Special Interest Group on Management of Data containing technical articles and surveys.

Blogs and sites (3)

  • Percona Community Blog percona.communityfree

    Community blog featuring deep-dive articles, performance benchmarks, and tutorials on MySQL, PostgreSQL, and MongoDB.

  • DB-Engines Blog db-engines.comfree

    Monthly market commentary and technical analysis covering database management systems and industry adoption trends.

  • The Morning Paper blog.acolyer.orgfree

    Curated archive of reviews of seminal academic papers covering database consistency, indexing, and distributed transactions.

Events and conferences (4)

  • ACM SIGMOD/PODS Conference sigmod.orgpaid

    International annual conference on management of data and principles of database systems.

  • VLDB Conference vldb.orgpaid

    Annual international forum on very large data bases covering research in data management and database infrastructure.

  • Percona Live perconalive.compaid

    Annual open-source database conference bringing together DBAs and engineers working with MySQL, PostgreSQL, and cloud databases.

  • PostgreSQL Community Events postgresql.orgpaid

    Official directory of global conferences, developer summits, and regional PGDay events for PostgreSQL.

Suggest a resource

External summary: Wikipedia

Read article on Wikipedia

Loading Wikipedia summary…

Research panel

Live results from 8 external sources. Not curated by IPL — use them as a starting point.

Source: Wikipedia

The Wikipedia summary appears here.

Related Wikipedia articles

Community Discussion

Join the conversation, ask questions, or suggest improvements to this content.

Loading discussions...

Agile Project Management Backend Development Development Environment Development Tools E-commerce Frontend Development Game Development Miscellaneous Platforms Programming Languages Software Engineering Software Testing Vulnerabilities

Part of Development