我们应该使用哪种数据库和编程语言来每天处理1亿条交易(行)?

请指教

我想build立一个应用程序,每天将导入1亿交易(行)进行处理。

1.我应该使用哪个数据库?

2.我应该使用哪种编程语言?

3.有谁知道需要多less时间导入和处理1亿交易(行)?

  1. 你最了解的那个。 100M交易并不是那么令人生畏; 在24小时内每秒有1157笔交易。 纳斯达克证券交易所在一个工作日内做1-2B。 不过,他们可能不仅仅使用一个数据库。 他们集群。
  2. 与1相同的答案。
  3. 说真的,没有人知道。 我可能会说“42”,根据你发布的信息,我会像其他人一样准确。

如果你不得不提出这样的问题,你可能不能胜任这个任务。 我build议找一个这样的顾问,然后付钱为你创build一个系统。

更新:

所以这听起来像是一个批量更新。 您每天都从SAS导入交易数据。 正确?

每行128列 – 你的意思是说这是一个128行,没有其他关系的表?

你不说数据是什么。 如果每列为4个字节,则每行可能为500KB,如果您有大量string或CLOB,则每行可能大得多。

我将问题分为两部分:导入和分类。 获取数据到数据库中,然后找出每个logging属于哪个类别。