首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >server与MySql对甲骨文就一个大型政府项目进行比较

问server与MySql对甲骨文就一个大型政府项目进行比较
EN

Server Fault用户
提问于 2011-09-12 19:09:48
回答 4查看 1.8K关注 0票数 1

我负责决定在一个大型政府项目中使用哪个数据库:

  • 1亿项记录(在一张大表中估计)
  • 可用性和数据可靠性是至关重要的。
  • 性能不如可用性和可靠性重要。
  • 桌子的结构相当平坦,大约有20-30张桌子。
  • SQL查询比较简单,没有复杂的联接。
  • 降低成本是一个重要因素。
  • 在100-200范围内的用户数(同时)。
  • 必须在群集(2台服务器)或服务器冗余(两个所有都在一个框中)之间进行选择。
  • 所有服务器将配备RAID/SAS硬盘驱动器和多核双CPU。
  • 可以根据RDBMS的选择雇用合适的数据库管理员。

mySQL是否足够成熟来处理这种配置?

请帮帮忙。

EN

回答 4

Server Fault用户

回答已采纳

发布于 2011-09-12 19:41:25

您可能有“先进的技术”,在许可方面,这可以使您的决定更加明确。举个例子,我有很多政府客户都拥有甲骨文的企业级许可证,所以除了硬件方面的考虑之外,站起来一台新服务器并不是一个问题。向客户查询现有的企业解决方案。

如果这是一个通用解决方案,那么您可能需要考虑任何映射层解决方案集,这些解决方案集将允许您在后端部署上具有灵活性,例如酌情使用ODBC、JDBC或JMS从下一个下游层连接到DB,并通过配置文件为连接提供设置。这样你就可以避免一定程度的锁定。当然,如果这个解决方案是特定于单个客户的,并且您从来没有预料到会卖给其他人,那么您可以避免这样的体系结构considerations....unless --它们内部有多个数据库供应商,他们希望在任何后端都具有执行的灵活性。

票数 1
EN

Server Fault用户

发布于 2011-09-12 19:17:18

我想所有提到的数据库都已经足够成熟了。如果您的方案如此简单,我将根据您计划使用的开发平台选择合适的系统。

例如,在.NET中开发时,MySQL 2008为您提供了许多很好的集成特性,与MySQL相比,集成这个数据库要简单得多。Oracle是一个通用的选择,但价格要高得多。在Windows上,我更喜欢MySQL 2008,在Linux MySQL或甲骨文上。但我知道所有的系统都是在两个平台上实现的。

所有这些系统都同样可靠,并在许多24/7应用程序中使用(MySQL也不例外)。

票数 1
EN

Server Fault用户

发布于 2011-09-12 19:27:56

一个重要的决定因素是,您有哪些数据库管理和开发经验?如果您目前是Oracle商店,并且必须雇用一个MySQL DBA来管理MySQL数据库,那么从长远来看,这将比新的MySQL许可证花费更多。

什么是"100兆记录(估计)“?应该是一亿吗?如果您给服务器足够的CPU和内存来处理工作负载,那么这三个列表都可以处理数据量。

需要解决的一件事是数据库的RPO和RTO。这将帮助您设计您需要的解决方案。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/310623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档