Reg*_*ent 3 .net sql-server oracle
我知道Oracle是一个通常很好的数据库引擎,但我认为与原生Microsoft SQL服务器解决方案相比,.NET项目的部署太难了.
(我需要同时安装x32和x64位客户端组件并为它们配置TNS名称,并为Oracle安装分布式事务支持.并不是说您需要向Oracle注册才能获取这些二进制文件.)
我还是看到了一些使用Oracle的.NET项目.
使用Oracle而不是SQL Server有什么好处?它是唯一的选择?
您是否将Oracle用于.NET项目?
我将从这开始:数据库引擎的性能选择在数十亿行的这一方面没有区别:它归结为代码质量和数据库设计.凭借数十亿行,您的存储/ SAN /网络/ BCP规划至关重要.
从一般的易部署和支持,它将是SQL Server; 这里没有缺点.
如果您纯粹是在谈论数据库组件,那么毫无疑问,核心MS工具(VS,LINQ等)更适合与MS SQL堆栈进行互操作,但坦率地说,在两个平台之间进行选择真的没有任何理由.超出了客户网站的特有情况.除非必要,否则不应引入新平台; 如果客户站点面向运营中的Oracle许可/技能组,那么请转到Oracle; 如果它面向MS SQL,那么去MS SQL.如果您正在谈论可以开辟更多蠕虫的BI工具,但除非绝对必要,否则底线不会引入新的核心技术.
出于多种原因,我不会使用Oracle.
您会注意到我没有提到任何关于.NET的内容,这些只是我在大约5 - 6年前作为Oracle/Java测试人员处理它时遇到的问题.
归档时间: |
|
查看次数: |
3709 次 |
最近记录: |