数据库简化了
#sql #database #nosql #backend

数据库是一组结构化的数据集,保存在计算机中;特别是可以通过各种方式访问​​的。数据库由数据库管理系统(DBMS)控制。

数据库主要分为以下:
SQL(结构化查询语言)
NOSQL(不仅结构化查询语言)

SQL是一种编程语言,用于查询和检索关系数据库中的信息。将数据分组为行和列。它最适合彼此之间有很多关系的数据。以下是示例:
mysql
sqlite
PostgreSQL

NOSQL将数据分组到JSON(JavaScript对象符号)对象中。NOSQL是一种数据库设计的方法,可以在传统结构之外启用存储和Querying的数据,即在派别数据库中发现的传统结构。 -关系型数据库。它最适合具有一对多关系的数据。示例包括:
mongodb
Apache Couchdb
Couchbase

其他类型的数据库软件包括以下内容:
分层
网络
面向对象的
分布式

下表总结了SQL和NOSQL之间的差异:

sql
nosql
更成熟
闪亮和新
表格结构
文档结构
需要模式
更灵活地改变
与人际关系非常好
关系不太好
垂直缩放
水平可扩展

虽然每种类型的数据库都有其自身的优势,但公司通常在一个应用程序中同时使用NOSQL和“派别数据库”。如今,S云提供商可以支持SQL或NOSQL数据库。您选择哪个数据库取决于您的目标。