呵呵,跟我差不多 SQL Server 基本上用的都查询、函数、存储过程、视图等经典的东西,如果有复杂的需求,一般都喜欢在应用程序里完成。
我觉得MS一味地排斥其它数据库产品对它本身也没有好处。 其实在选择平台时,如果选择 Windows 作服务器,我一定会选择 SQL Server 作数据库。 但是有的时候,数据库的选择由不得你。 比如说已经有一套运行良好的系统,是架构在 Linux 上的 My SQL 数据库,现在有一个需求,要开发一个子系统,运行在 windows 平台上,它需要访问 My SQL 数据库中的数据。如果 windows 不支持对 My SQL 数据库的访问,那么客户将面临两种选择:要么把原系统移植到 windows 平台上,以适应这个子系统的开发;要么放弃 windows ,使用和 My SQL 兼容的平台。如果我是老板,我会选择后者。很明显,前者的方案投资大,风险高,搞不好新系统开发不好,旧系统的移植又不成功,那这个企业就完了;而后者大不了是子系统做不好,原有的系统还是运作良好的。
现在有些大的软件产品都强调在Lunix等其它操作系统上的性能与稳定,如Oracle,Sybase,DB2....太多的产品支持Linux了.......虽然有的产品也发现了Windows版,但是许多企业也不敢在Windows上跑它们的核心业务.......
离了微软的阵营,外面的世界很精彩............
通过以上说明...如果你用微软的产品,如楼主的C#+.NET,SQL Server当然是最好的...为了产生不必要的麻烦浪费你的青春...你最好就用微软的产品.....如果你喜欢Mysql就用Linux....
这个世界是竞争的世界...不同的产品间,不同的平台间,不同的公司间,不同的种族间....呵呵...
竞争就会要手段...Java在Windows上就用了手段...现在Oracle的访问组以后微软也不提供了由Oracle提供ODAC
...也说不清那些微软又在.Net上使手段,让你访问Oracle起慢这是有可能的...
楼主三思
但是也能用..c#+mysql完全可以
呵呵,跟我差不多
SQL Server 基本上用的都查询、函数、存储过程、视图等经典的东西,如果有复杂的需求,一般都喜欢在应用程序里完成。
其实在选择平台时,如果选择 Windows 作服务器,我一定会选择 SQL Server 作数据库。
但是有的时候,数据库的选择由不得你。
比如说已经有一套运行良好的系统,是架构在 Linux 上的 My SQL 数据库,现在有一个需求,要开发一个子系统,运行在 windows 平台上,它需要访问 My SQL 数据库中的数据。如果 windows 不支持对 My SQL 数据库的访问,那么客户将面临两种选择:要么把原系统移植到 windows 平台上,以适应这个子系统的开发;要么放弃 windows ,使用和 My SQL 兼容的平台。如果我是老板,我会选择后者。很明显,前者的方案投资大,风险高,搞不好新系统开发不好,旧系统的移植又不成功,那这个企业就完了;而后者大不了是子系统做不好,原有的系统还是运作良好的。