管理国际股票交易数据库有哪些挑战?

And*_*n_S 1 database-design database-agnostic

我是一名学生,有一个作业问题:

在设计系统以每周 6 天、每天 24 小时实时交易国际股票时,数据库管理员面临哪些问题和挑战?基于云的数据库系统即服务是一种可行的选择吗?

Cad*_*oux 8

因为它是一个系统,您将拥有许多交互子系统,包括电源、环境控制、通信、硬件,然后是数据管理和其他一切。

存在跨越所有这些层的方面,例如安全性、冗余性、业务连续性等。

仅从数据库方面,您需要考虑事务负载、平衡负载的架构、存储要求、响应时间要求。

一切都取决于要求——监管机构、客户、用户、业务合作伙伴都会提出很多要求。

至于是否基于云的数据库,如果您的组织必须对系统负责,我认为其中任何一个都不可行。

任何时候您外包任何事情,都会限制您响应需求的能力。您委托的某些事情比其他事情更容易缓解。例如,您决定使用一个软件库作为系统中的一个组件——如果您有源代码,您可以随时修改该库,或者自己重写或替换它。或者选择像 Oracle 或 SQL Server 这样的 RDBMS,您可以让供应商进行概念验证并获得高水平的支持,因为销售量很大。

这并不是说放宽您的要求,您就不能使用 Google Apps BigTable 或 Amazon 或 Azure 或其他任何东西,但简单的事实是,即使有合同,您对另一个组织的系统的控制也有限,而且您依赖在他们。

所有系统都是通过平衡权衡来构建的。