MS SQL Server捆绑了许多工具——如果您拿走了这些工具,那么在系统之间进行选择将是一件轻而易举的事情。在您的案例中,这些工具似乎提供了有用的功能——所以关键问题是这些工具是否在其他地方可用——以及添加这些工具的成本是否会高于购买MSSQL。
社区版本的od mysql仍然是免费的,而且
MariaDB
和
Drizzle
(MySQL的免费分支)更不用说InfoBrights了
columnar database engine
对于MySQL(商业产品,提供非常高的性能,并带有标准关系数据库的假象)。不过,这些都是关于DBMS方面的。
但是有了ODBC,在前端使用的工具中仍然有很好的选择。除了msaccess和msexcel,还有
Crystal Reports
和
Business Objects
(现在都归SAP所有),很多造型师(例如
infomaker
还有很多
freeware
.
微软的编程语言的问题在于,他们必须每3-4年就产生一种比以前更好的语言。因此,您不仅要与单个供应商打交道,还要为您的技能库计划冗余!
最好的一点是,MySQL不像MySQL那样与Microsoft平台紧密相连。虽然可以将运行Perl、PHP、Python和Java的Linux WebServer连接到MSSQL后端,但MySQL更容易。
请注意,Postgres也值得考虑——尽管它与Oracle DBMS的共同点要比位于MSSQL核心的Sybase系统多,但与MySQL一样,它并没有很强地绑定到垂直集成平台上。
请注意,一旦将数据库与用于与之交互的工具分离,那么您就拥有了一个开放的系统。在这里你可以集成不同的后端系统。