大型应用数据库
Database for large application
我正在开发一个应用程序,该应用程序每天将在数据库中处理大约 11,000 个新行,并且在工作时间内每秒处理大约 800-1000 个查询(这是粗略估计)。工作时间过后,每秒查询率将下降到每秒 100-150。
该应用程序同时具有网络版和桌面版,网络版和数据库将托管在具有 32/64 GB RAM 和 Intel Xeon E5 1650V3 12 线程 x 3.5 Ghz 的专用服务器上,一切都在240 GB 英特尔固态硬盘 x 2。
哪个数据库最适合此应用程序?我目前正在考虑 MS SQL Server,但您认为哪个数据库会给我最好的性能。数据库设计高效,其托管硬件也很好,所有内容都托管在具有相当数量的 RAM 和处理能力的 SSD 上(这是提及服务器规格的唯一原因)。
MS SQL 服务器、Oracle 数据库、MySQL PostgrSQL 或其他任何东西,您有什么建议?
谢谢:)
SQL Server 和 Oracle 都应该能够轻松处理您对该硬件的需求。如果使用得当,两者之间没有显着的性能差异。
您应该更多地关注将要开发和维护系统的 knowledge/skillset 人员。
我正在开发一个应用程序,该应用程序每天将在数据库中处理大约 11,000 个新行,并且在工作时间内每秒处理大约 800-1000 个查询(这是粗略估计)。工作时间过后,每秒查询率将下降到每秒 100-150。
该应用程序同时具有网络版和桌面版,网络版和数据库将托管在具有 32/64 GB RAM 和 Intel Xeon E5 1650V3 12 线程 x 3.5 Ghz 的专用服务器上,一切都在240 GB 英特尔固态硬盘 x 2。
哪个数据库最适合此应用程序?我目前正在考虑 MS SQL Server,但您认为哪个数据库会给我最好的性能。数据库设计高效,其托管硬件也很好,所有内容都托管在具有相当数量的 RAM 和处理能力的 SSD 上(这是提及服务器规格的唯一原因)。
MS SQL 服务器、Oracle 数据库、MySQL PostgrSQL 或其他任何东西,您有什么建议?
谢谢:)
SQL Server 和 Oracle 都应该能够轻松处理您对该硬件的需求。如果使用得当,两者之间没有显着的性能差异。
您应该更多地关注将要开发和维护系统的 knowledge/skillset 人员。