gpt4 book ai didi

c# - 需要帮助选择数据库服务器

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:57:33 24 4
gpt4 key购买 nike

大家好。

最近我接到了一项任务,要开发一个应用程序来自动化股票交易的某些方面。在处理初始架构时,出现了数据库困境。我需要的是一个快速的数据库引擎,它可以非常快速地处理大量传入的数据。我在一般编程方面相当有经验,但我从未面临过开发高负载数据库架构的任务。在我的一个项目中,我开发了一个简单的 MSSQL 数据库模式,其中包含多个多对多关系,仅此而已。

我正在寻找一些关于选择最合适的数据库引擎的建议,以及一些对描述高负载数据库开发的各种手册或书籍的指示。

具体项目如下:

  • 操作系统:Windows NT 系列 (Server 2008/7)
  • 主要平台:.NET 和 C#
  • 数据库结构:一个表用于保存主要项目,两个或三个表具有指向第一个表的外键以保存附加信息。
  • 数据库 SELECT 要求:需要通过外键和外键与其中一列(大概是 DATETIME)的组合进行超快速选择
  • 数据库 INSERT 要求:越快越好 :)

如果有显着的性能提升,一些部分可以用 C++ 编写,并带有与系统其余部分的托管接口(interface)。

所以再一次:考虑到我刚刚输入的所有内容,请给我一些建议,告诉我什么是最适合我的项目的数据库。也非常感谢有关该主题的一些手册和书籍的链接或引用。

编辑:我大约需要在 30-50 毫秒内在 2 个表中插入 3-5 行,并且我需要以相似的速率使用 0-2 个 WHERE 子句执行 SELECT。

最佳答案

技术无关紧要。这是关于硬件的。

Need super-fast selection by foreign keys and by combination of foreign key and one of the columns (presumably DATETIME)

因此,您需要像 Supermicro 72 盘计算机系统这样的东西,其中装有 SSD 和 256GB 内存作为缓存。就那么简单。根据需要添加处理器。

问题是它很昂贵,但最后数据库是关于 IO 的。点。

或者使用点击流数据库 (KD+),而不是支付 30.000 美元购买硬件,他们要求 20.000 美元购买最小的软件许可。

我知道这听起来很难,但数据库速度 - 除非你做一些会降低性能的蠢事 - 是关于硬件的。 PRettym uch IOPS 预算(每秒独立 IOPS)。与软件无关。

关于c# - 需要帮助选择数据库服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5114550/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com