我正在开发一个应用程序,该应用程序每天将在数据库中提供大约11,000个新行,并且在工作时间内每秒大约800-1000个查询(这是粗略估计)。在工作时间之后,每秒的查询速率将降至每秒100-150。
该应用程序具有Web和桌面版本,Web版本和数据库将托管在具有32/64 GB RAM和Intel Xeon E5 1650V3 12 Threads x 3.5 Ghz的专用服务器上,所有内容均为240 GB英特尔SSD x 2.
哪个数据库最适合此应用程序?我正在考虑MS SQL Server,但您认为哪个数据库会给我带来最佳性能。数据库是高效设计的,它的托管硬件也很好,一切都托管在具有相当数量的RAM和处理能力的SSD上(这是提及服务器规范的唯一原因)。
那么您的建议是什么,MS SQL Server,Oracle DB,MySQL PostgrSQL还是其他什么?
谢谢:)
答案 0 :(得分:1)
SQL Server和Oracle都应该能够轻松地处理硬件所需的内容。如果使用得当,两者之间没有明显的性能差异。
你应该更多地关注将要发展的人的知识/技能。维护系统。