数据库有哪些

上周 我从数据库中整理了分类信息
2 02 3 大型数据库: 适用于企业级应用。
Oracle 和 DB2 是众所周知的。
常用于金融、电信行业。
可以处理大量数据。

中型数据库: 对于中小型企业。
代表为SQL Server和Sybase。
可扩展性很好。
可以满足部分企业的需求。

小型数据库: PC 或小型网络。
MySQL 被广泛使用。
常用于网络和移动设备。
简单易用。

其他数据库: FoxPro、AccessMDB 小型企业和个人使用。
界面很简单。

Infomix、Cloudscape 这是一个早期的产品。
我们现在用得少了。
但这是有历史意义的。

算了 由你决定

数据库类型是按照什么来划分的

事实上,这种数据库类型就像我们的家具一样。
您应该放置什么类型的家具取决于您拥有什么类型的空间。
这个数据模型就像一个房间的布局。
它不仅必须看起来漂亮,而且还必须适合居住。
2 002 年,当我在城市的时候,我发现这个数据模型必须具备三件事:第一,数据结构必须能够容纳各种各样的东西,比如家具的款式和尺寸,并保证它不乱。
其次,家具开关等数据操作必须简单易用。
第三,数据约束,比如家具摆放规则,必须保证家具摆放整齐,互不干扰。

当我看当时的数据结构时,它们确实是多种多样的。
有些像树,有些像网络,最简单的就是表格。
分层模型就像一棵有根、有枝、有叶的大树,每个顺序都有数据。
网络模型就像一张蜘蛛网,数据从一端连接到另一端,关系复杂,操作起来有点棘手。
最常见的关系模型和我当年用的账本是一样的,一目了然。

说起来,这个关系模型确实很好用。
与非常复杂的网络模型不同,表格可以提供清晰的解释。
当时我们认为如果所有的数据库都使用这个关系模型就好了。
现在想来,当时可能有点极端,但现在关系模型确实是最流行的数据模型。

数据库的类型是按照什么来划分的

说实话,对数据库进行分类确实相当复杂,但说白了,就看你想做什么。
当我刚加入这个行业时,我的老板告诉我关系数据库,它是一组可以使用SQL管理的表,非常直观。
想一想,比如你在银行存钱或者取款的时候,什么时候会被验证到账呢?关系数据库就是这样做的,具有清晰的结构和清晰的数据连接。
SQL语句,说白了,就是与数据库的对话。
它们简单而强大。

但有趣的是,随着互联网的出现,数据量急剧增加,关系数据库有时显得有点慢。
非关系型数据库出现了。
比如MongoDB这样的文档数据库存储JSON之类的东西,非常灵活。
之前,我接过一个项目,想创建一个新闻推荐系统。
用户行为数据一团糟。
使用文档数据库要方便得多。
我可以将数据粘贴到其中,而不必担心表结构。
还有一个非常简单的键值存储。
它只有两件事:一键和一值,就像 Redis 中一样。
我有一个小工具,用它来缓存数据,它的速度是惊人的。

存储方法也有具体规定。
集中式数据库汇集了所有数据。
优点是操控简单,缺点是如果服务器爆炸了,一切就毁了。
我曾经在家乡管理一个电信项目。
他们使用集中式数据库。
结果停电了,几乎所有数据都丢失了。
后来我很快创建了一个分布式数据库,并将数据存储在多个地方。
现在它更加安全,并且可以以低延迟从最近的服务器读取数据。

目标更重要。
像刚才提到的银行系统这样的事务型数据库需要高并发、低延迟、零错误。
我朋友在淘宝工作,而且系统压力很大,数据库也得承受。
分析数据库则不同。
例如,数据仓库用于报告。
有很多数据需要检查,但不要太担心。
Redis、Memcached等内存数据库将所有数据存储在内存中。
访问速度极快,但价格昂贵,而且断电时数据可能会丢失。
我有一个游戏项目,使用内存数据来存储用户的在线状态。
无论如何,玩家并不期望这些数据会保存多久。

在管理方式上,自助数据库维护省去了麻烦,DBMS自动进行备份和恢复,适合大公司。
手动数据库管理适合小型公司并且成本低廉,但您需要知道如何去做。
访问方式也分为客户端-服务器和远程。
文件服务器数据库很简单。
它可以直接读写文件。
适用于数据量少、需求简单的场景。

但是,说白了,这些分类并不是铁板一块,数据库能做的事情还有很多。
例如,许多分布式数据库现在不仅可以处理任务,还可以分析数据。
因此,在选择数据库时,需要考虑到自己的具体情况。
不要只看类型,而要看实际需求。

数据库分为哪几种版本

哎呀,我对你的问题有点困惑,因为我以前主要在互联网公司工作,对数据库没有太多接触。
然而,我记得当我在一家小公司工作时,他们使用 MySQL 和 SQL Server 等小型数据库。
当时我们老板特别重视数据库的安全性,因此选择了Oracle。
这东西很稳定,但是使用起来也很困难,维护起来也需要花很多钱。

记得有一次我们公司想做大数据分析,却发现数据量太大,Oracle数据库跟不上。
后来我们改用MySQL,它轻量级、开源、用户友好,最重要的是便宜。
但老板还是不放心,觉得MySQL不够安全,所以最终决定购买商业版的MySQL。

简单说一下数据库的分类。
有一些参考数据库可以为您提供有关如何在其他地方查找信息的提示。
有源数据库可以直接为您提供原始数据。
还有可以做所有事情的混合数据库。
按数据结构分,有层次型、网络型和关系型数据,这三种是最常见的。
当时我们公司用的是关系型数据库。

我们来谈谈数据库版本。
Oracle 内容版本更新得非常快。
我记得从1 9 7 7 年的原型系统到2 007 年的1 1 g版本,每个版本都有新的功能和改进。
不过当时我主要负责应用程序开发,对数据库版本的细节了解不多,所以不敢说。

嘿,说到数据库,它们真的很复杂。
每个公司使用它们的方式都不同,因此您需要根据公司的需求来选择。
就像我们当年一样,就是想要舒服又便宜,哈哈。