请问数据库有哪些种类呢?

关系型数据库(例如 MySQL)、非关系型数据库(例如 MongoDB)以及键值数据库(例如 LevelDB)。
选择应考虑应用的要求。

这就是陷阱:忽略了数据模型和业务需求之间的匹配。

实用提醒:首先评估数据访问方式,然后选择数据库类型。

TM1技术 —— 基于函数型数据库的业务建模

TM1 技术,这个东西还蛮有趣的。
2 02 2 年我在上海遇到了这个,当时我觉得它和Excel很像,但它不是Excel。
这是一个功能性数据库,听起来相当先进。

函数式数据库,说白了就是使用很多很多小表,堆叠在一起,所有计算都在内存中进行,所以计算速度非常快。
与过去的旧关系数据库不同,它们总是很慢。
后来我意识到这个东西适合做业务建模。

TM1 有多种功能。
首先,它与Excel非常兼容。
无论你习惯用Excel进行什么操作,基本上都可以用TM1 完成。
公式和界面都是一样的。
这很重要,因为很多人都了解 Excel 并且可以快速上手。
我们公司2 02 2 年就要用这个,多个业务部门的人几天之内就想通了。

其次,性能特别强。
我听说2 02 2 年一家跨国公司将使用TM1 ,数万人将使用同一系统。
数据量是巨大的,即使是几GB也算小了。
它还能保持自己的地位,这并不容易。
可扩展性也很好。
如果您的业务不断增长并且增加了人员和数据,它就能跟上。

另一方面,建模功能很复杂。
想想看,做生意没有什么容易的。
TM1 使用多维数据集群,这些立方体可能非常复杂。
比如时间、产品、地域,这些维度都录入,销售额、成本等一些衡量指标都可以随心所欲地计算出来。
我们2 02 2 年开发的模型增加了一百多个公式,更加生动。

具体怎么使用呢?先建模,根据业务需求构建多维模型。
比如2 02 2 年我们在上海要做的是销售数据,我们要做更多的立方体。
所以对于数据输入,可以使用界面或者Excel插件,非常方便。
数据一进来,TM1 就会自动计算,确保准确性。
对于分析报告,可以随机进行。
您可以在切片、立方体和数据透视表中使用它。
我们在 2 02 2 年用它创建了一个 Dashboard,老板对此非常满意。

协作和共享也很棒。
几个人可以使用相同的模型并同时更改数据。
拥有权力的人可以控制无法改变权力的人。
2 02 2 年的时候,我们团队几个人用得很好,没有出现任何问题。

函数式数据库的优点是直观。
就像Excel一样,只需点击单元格即可,不需要学习任何数据库语言。
实时更新,数据变化立即体现。
它也非常灵活,您可以根据需要定义规则并计算它们。
2 02 2 年我们换型号,换几次就没有问题了。

总的来说,TM1 技术还是相当不错的。
它利用了 Excel 的优点并在底层对其进行了优化。
业务建模高效、灵活,任何人都可以使用。
2 02 2 年在上海启动的项目确实有效。