分库分表的数据库:没有这种数据库,所谓分库分表,这是开发应用的程序员通过自己的代码、或者底层利用了某些框架来实现的,数据库还是那个普通的数据,比如Oracle、MySQL等。当然,Oracle提供了分区表的功能。
一、分库分表的数据库和分布式数据库有什么区别
分库分表的数据库:没有这种数据库,所谓分库分表,这是开发应用的程序员通过自己的代码、或者底层利用了某些框架来实现的,数据库还是那个普通的数据,比如Oracle、MySQL等。
当然,Oracle提供了分区表的功能,可以达到分表的目的,可以不用开发人员自己做分表。
分布式数据库:意思就是可以提供分布式能力的数据库,比如OceanBase,数据库产品本身就提供分布式的能力,理想情况下,开发人员完全不用考虑单表数据量的大小、是不是需要分库分表之类的问题,就像普通正常使用数据库那样使用即可,数据库本身会帮你处理好单表数据量太多的问题。
小结:一个是业务的开发人员去设计、实现的功能,另一个是数据库产品本身自带的特性。
延伸阅读:
二、Power BI是什么
Power BI(power business intelligence)是软件服务、应用和连接器的集合,它们协同工作以将相关数据来源转换为连贯的视觉逼真的交互式见解。 无论用户的数据是简单的 Excel 电子表格,还是基于云和本地混合数据仓库的集合,Power BI 都可让用户轻松地连接到数据源,直观看到(或发现)重要内容,与任何所希望的人进行共享。
Power BI 简单且快速,能够从 Excel 电子表格或本地数据库创建快速见解。 同时 Power BI 也可进行丰富的建模和实时分析,及自定义开发。 因此它既是用户的个人报表和可视化工具,还可用作组项目、部门或整个企业背后的分析和决策引擎。