数据仓库选择
您选择哪个数据仓库取决于您正在争论的数据量。无论你是一家小型初创企业还是一家大型企业,本指南将为您提供各种选择。
当为一个组织或项目建立一个分析系统时,你需要找出你的数据存储在哪里。虽然没有一刀切的解决方案,但我们将为您提供一个大致的数据仓库选择图,其目标是帮助您找到最适合您预算的解决方案、您希望使用的数据量以及您的性能需求。
这是我们选择的最好的数据仓库软件,面向小型初创公司。
1.应用程序数据库
最简单的选择是使用生产数据库它当前正在存储您的数据,无论是web应用程序、移动应用程序还是本机桌面应用程序(而不是Metabase自己的应用程序)应用程序数据库).
常见示例:
赞成的意见 |
欺骗 |
您的数据仓库已存在。 |
分析工作负载可能会减慢应用程序的速度。 |
不需要转换数据或移动数据。 |
当平衡到根本不同的使用模式时,扩展变得很困难。 |
只需要处理一个数据库服务器。 |
数据模式通常很难用于分析。 |
将数据库同时用作生产数据库和数据仓库通常是“真实”应用程序的初步阶段,但是如果您要构建一个小型的内部应用程序、MVP或原型,那么在单个数据库上加倍使用是一个可行的选择。一旦您准备好启动(对于消费者应用程序),您可能希望从这个设置迁移到下面一个更具伸缩性的选项。如果尚未为应用程序选择数据库,请确保它支持读取副本,这将使我们进入下一个选项:
2.应用程序数据库的读取副本
如果主数据库支持读取副本,您可以做的下一件最懒的事情是创建主数据库的读取副本,即生产数据库的副本。您还可以设置另一个名称空间,以包含第三方数据或事件,并称之为win。
赞成的意见 |
欺骗 |