我们正在设计一个OLTP金融系统。它应该能够支持每秒10.000个事务,并具有报告功能。
因此,我们有了这样的想法:
a NoSQL DB作为我们的主要存储空间a MySQL DB (实际上是Percona服务器)从NoSQL DB中生成一些ETL用于存储报告数据
我们正在考虑MongoDB和Riak的NoSQL工作。我们已经读到里亚克音阶比MongoDB更平滑。我们想听听你的意见。
Which NoSQL DB您会使用OLTP金融system?How是您扩展MongoDB/Riak?的经验
我有一个SQL查询,最初是这样的-
DELETE FROM table_1
WHERE column_1 IN ( SELECT column_1 FROM table_2 WHERE
column_3 < CURRENT - INTERVAL(N) MONTH TO MONTH)
现在,我的咨询意见告诉我们,应该使用“金融关闭年”,而不是目前的情况:
DELETE FROM table_1
WHERE column_1 IN ( SELECT column_1 FROM table_2 WHERE
column_3 < FINANCIAL YEAR CLOSE - INT
我尝试在datetime中使用day函数,如下所示
day(dateserial, 'dayofyear')
取而代之的是,金融包中的函数day被称为giving me day of month,因为有一个具有类似签名的day函数。
我在文档中找不到如何区分相同的函数名。我在互联网上发现建议我应该从路径中删除包,但这是荒谬的,因为这些是标准的MATLAB包。
示例:
day(now,'dayofyear')
Warning: Unless the first input argument is a date character vector, all subs