数据库的4个特点

让它成为质量的质量。
所有数据统一组织,无分散文件。

社交是主要关键。
多个用户和多个应用程序可以同时使用,逻辑和物理上分开。

最大程度的独立性也很重要。
即使物理发生变化,程序也不需要动,即使逻辑发生变化,程序也能运行。

他有一个强大的政府。
管理安全权限、管理完整性约束、管理冲突锁以及管理备份恢复。

看看你

1、 数据库系统有哪些特点

说白了,数据库系统就像一个超级文件柜,只不过比家里的先进很多。
先说最重要的,数据模型是灵魂——我们去年做的电商项目改变了三层模型,直接从闪购变成了PPT。
用行话来说,我们称之为雪崩效应。
事实上,前面的一点延迟导致了整个后端的坠落。
还有一点是DBMS必须足够智能。
去年我们3 000级的项目,数据备份策略整整一周都失败了。
说实话,当时挺尴尬的。
还有另一个关键细节。
界面设计就像马桶座圈:舒适度最重要。
我们尝试了命令行界面,用户报告说它比阅读代码更累。

一开始我以为好的数据共享就够了,但后来我发现这是错误的。
独立性和精细化控制可以更好地防止陷阱。
等等,还有一件事,不要随意授予管理员权限。
我们的同事简单一挥手就改变了桌子的结构,整个系统瘫痪了三天。

建议新手从轻量级 DBMS 开始练习,不要开始苦苦挣扎于分布式集群。

数据库的特点

To put it bluntly, a database is an efficient warehouse of data, and its core features are sharing, independence, and structure.
我们先来说说最重要的结构。
我们去年运行的项目使用了Oracle。
There were only 5 fixed data files, but the upper-layer application interfaces were opened in the order of 3 ,000. The data were all related and transparent to anyone who used it. 还有一点就是它的共享性很高。
For example, in an e-commerce system, the user table, order table, and inventory table are logically related and stored together. 导出报表时,可以同时带出相关逻辑,非常省事。
还有另一个关键细节。
The independence of data makes people worry-free - the application only calls SQL, and the data access is automatically managed by the DBMS. 您不必担心文件在哪里,这真的很酷。

我一开始以为数据独立就是随便写,后来发现不对劲。
例如修改表结构时,所有应用代码必须同时更新,否则会崩溃。
等等,还有一件事。
层次数据库当时很流行,但树形结构太死板,现在几乎没有人用了。
关系型数据库的表设计更加灵活,这也是MySQL和Oracle如此受欢迎的原因。

建议新手直接学习关系方法,但不要拘泥于SQL,了解底层原理。
否则,遇到并发瓶颈时就会手足无措。
说实话,这很令人困惑。