Databases: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
=External=
* All databases: https://db-engines.com/en/ranking
* https://www.prisma.io/dataguide/intro/comparing-database-types
=Internal=
=Internal=
* [[System_Design#Database|System Design]]
* [[System_Design#Database|System Design]]
* [[Microservices#Data_Storage|Microservices]]
=Relational Databases=
=Relational Databases=
A relational database is also called an RDBMS (Relational Database Management System) or SQL database. Relational database represent data as "relations" (tables), where data is organized in rows. Related data from two more more different tables can be extracted with a join.
{{Internal|Relational Databases|Relational Databases}}
* [[H2]]
* [[MySQL]]
* [[PostgreSQL]]


=NoSQL Databases=
=NoSQL Databases=
{{Internal|NoSQL|NoSQL}}
{{Internal|NoSQL|NoSQL}}
=Increasing Database Reliability and Scalability=
<font color=darkkhaki>
* [[DDIA]] Chapter 5. Replication and Chapter 6. Partitioning.
* Sharding.
* SDI Chapter 1 → Database replication
</font>

Latest revision as of 21:15, 16 October 2023

External

Internal

Relational Databases

Relational Databases

NoSQL Databases

NoSQL

Increasing Database Reliability and Scalability

  • DDIA Chapter 5. Replication and Chapter 6. Partitioning.
  • Sharding.
  • SDI Chapter 1 → Database replication