梁敬彬梁敬弘兄弟出品
写在前面(概念说明)
关于数据模型和数据类型说明:
-
数据模型是用于描述和组织数据结构、数据关系及操作的抽象框架,它定义了数据的组织方式以及数据之间的相互关系。数据类型是用于定义表(或同等级概念,譬如MongoDB中的 Collection 概念)中每个字段能够存储的数据种类,譬如整数、字符串等,它定义了每个字段能存储数据的性质和范围。
-
数据模型位于宏观层次上,它定义了数据的整体结构和框架,为数据库的设计提供了一种结构化的方法。数据类型则位于微观层次上,它具体定义了每个字段能存储的数据种类和范围,它是数据模型中的一个具体实现细节。
-
数据模型关注的是数据的组织方式和表(或同等级概念,譬如MongoDB 中的
Collection概念)之间的关系,关注如何高效存储、组织、检索数据,并确保数据的完整性和一致性。数据类型关注的是字段级别的数据格式,它确保存储的数据具有正确的格式,能被正确的存储、检索和操作,譬如
Int32 类型可以存储 32 为整数,但是无法正确的存储 64 位整数。
数据类型和数据模型本质上描述的是不同层次的概念,但随着技术发展,在实际使用中很容易混淆,譬如 MongoDB 数据库的数据模型是JSON文档类型,而在采用关系数据模型的PostgreSQL数据库中 JSON 是一个字段类型。两者都是 JSON,所处层次不一样。
⓵国产数据库厂商太多了!
L是一名数据库专家,一天L约了企业技术主管W、行业专家Q一起喝茶聊技术聊人生。谈话间,L提及当今国产数据库厂商超过200家,这让W很是震惊!
W:超过200家,国内数据库厂商这么多吗?这太不可思议了!
L:老W,为啥不可思议?
W:数据库是IT系统的核心,对安全、性能、功能要求极高,其投入远非一般企业所能承受的。你看漂亮国那款被称之为O记的数据库厂商,员工规模已超10万人。如果国内数据库厂商分散成200家,人才自然也分散四处,那拿什么与O记抗衡呢?
L:我理解你对人才分散的担忧,不过集中了又如何?目前规模超千人的国内数据库厂家屈指可数,即便把国内所有数据库厂商合并成一家,总员工数和总营收也远不及O记。而在漂亮国,居然还有与巨无霸O记旗鼓相当的对手存在,如I记、M记。
W:差距这么大?难以置信啊。我估摸国内还是这种诸侯纷争态势,是不是永远也别想追上了。
L:也没你想的那么悲观,我还是对国产数据库充满信心的,已经看到了换道超车的希望,反观O记看似强大,实则危机四伏。后续听我讲故事你们就会明白的,很有意思。
W:期待!对了,你说面对这么多国内数据库厂商,该如何做数据库选型呢?
L:选型这个问题很现实,在当下算是不折不扣的苦差事了,个中的酸甜苦辣就在后续故事中分享吧。
Q:L兄,我很好奇国内会如此多数据库厂商,是怎么冒出来的?
未完待续…
数据库二十年目睹之怪现状——太!多!了!⓶为什么会冒出来这么多数据库厂商?
三分钟讲述个人感悟——感恩,回馈
公众号:收获不止数据库
系列回顾