当前位置: 首页 > 面试题库 >

MySQL与SQL Server Express

孔甫
2023-03-14
问题内容

Sun最近购买的MySQL及其后续的错误版本是否杀死了MySQL品牌?

当我刚开始是MySQL的时候,我全心全意地拥抱MySQL,因为我以前是一个贫穷的开发人员,并且所有RDBM都太昂贵了。我对MySQL以及它们能够与Oracle和SQL
Server竞争感到很满意。我将最初的MySQL团队归功于SQL Server Express的存在。现在,我几乎使用SQL Server
Express代替MySQL。首先,我不喜欢Sun,其次,SQL Server Express比MySQL更加健壮和“企业化”。

SQL Server
Express的唯一重要限制是4GB的数据库大小和缺少代理。我发现大小限制不是问题,因为到数据库接近该大小时,应用程序应该可以盈利(并且您购买了许可证),或者应该终止该产品。代理问题很高兴,但不是很关键,因为您可以解决它。

对于像我这样的数据库简单人士来说,SQL Server Express似乎更易于设置和使用,并且更快,更稳定。对于专家,他们将使用PostgresSQL

解决:

因此,基本上,我们在stackoverflow上有一堆SQL
Server风扇(尽管思想开放)。看来我来对地方了。这是可悲的看到从MySQL的东西你欢呼的东西你怜悯变换。我希望原始公司的创始人尝试新的尝试。我绝对不判断他们是否要卖给SUNW-
工作自然是利润驱动的。希望我们得到一些拥有FU钱的人,他们不关心利润,而创造了像MySQL这样的某些产品。否则,MSFT可能会取代EXPRESS。


问题答案:

两者都工作过之后,我不得不说MySQL的局限性和/或错误对我来说是一个很大的机会……我不喜欢PHP,尽管我尊重开源社区在这两种技术方面的进步我只是看不到它们中任何一个的优雅风格。但是,不要让我的个人品味影响您对MySQL的判断。

我在SQL Server Express中进行所有原型制作,并且大多数客户端使用功能全面的SQL
Server2005。从一个版本过渡到另一个版本的便捷性对我来说丝毫不费吹灰之力-我可以接受为SQL Server
Express和直言不讳,不用担心语法可能会有所不同。这两个限制甚至在开发环境中并没有真正成为障碍,只有当您投入生产时,这两个问题才容易成为问题。

对我来说,SQL Server赢得了争论。



 类似资料:
  • 问题内容: 我刚刚开始接触Node.js。我来自PHP背景,因此我习惯于使用MySQL满足所有数据库需求。 如何在Node.js中使用MySQL? 问题答案: 查看node.js模块列表 node- mysql-实现MySQL协议的node.js模块 node-mysql2 —另一个纯JS异步驱动程序。流水线,准备好的语句。 node-mysql-libmysqlclient —基于libmysq

  • 我正在创建一个类似Instagram的应用程序。我需要使用数据库,对吗?所以我选择了MYSQL,但我不知道如何托管数据库,以便所有用户都可以访问数据,以及如何将应用程序与数据库连接。我看了很多关于如何将数据库与应用程序连接的教程,但没有一个有用。所以你们能给我提供关于如何托管数据库的信息,以及一个连接数据库和应用程序的好例子吗。请

  • 我很难找到任何合适的例子来演示如何找到跟踪并将其存储在本地MySQL数据库中。我使用zipkin服务器来可视化我对微服务的分布式跟踪。如果有人在最新版本中与gradle一起使用Spring Cloud Sleuth,请提交一个可以帮助我的完美示例。 这里'我的代码: 建筑格拉德尔 应用性质 控制器。班 应用。班 我已经使用zipkin-server-2.23.2-exec jar在localhos

  • 问题内容: 和之间的主要区别是什么? 我相信这与二进制和非二进制字符串有关。是否有实际原因将字符串存储为二进制? 问题答案: 返回 以字节为单位 的 字符串 长度。 返回 以字符 为单位的 字符串 的长度。 这与Unicode特别相关,在Unicode中,大多数字符都编码为两个字节。或UTF-8,其中字节数有所不同。例如: 如您所见,即使只有一个字符,欧元符号也占用3个字节(按UTF-8 编码)。

  • 问题内容: 在MySQL中,和之间有什么区别?据我所知,只是语法更方便,而当列名不同时,则允许更多的灵活性。但是,这种差异是如此之小,您可能会以为他们会废除。 除了眼球以外,还有什么呢?如果是,在给定情况下应使用哪个? 问题答案: 它主要是语法糖,但是有一些区别值得注意: ON 是两者中更通用的。一个人可以在一个列,一组列甚至一个条件上联接表。例如: *当两个表共享它们所连接的名称完全相同的列时,

  • 问题内容: 我如何将IN表与like一起使用?这样我就可以在其中使用%了?我的意思是: 我已经尝试过: 但是它给出了错误“操作数应包含1列” 问题答案: 您可以使用许多LIKE表达式: 或者您可以使用正则表达式: 或者,巧妙地

  • 问题内容: 好了,哪种更快更好用? 自动递增 或者 调用一个执行最大值的sql,然后添加一个 因此,最终的问题是您应该使用mysql还是自己使用mysql? 问题答案: 使用MAX的问题是隔离级别-充其量,由于读取不正确的记录,该值有可能过度膨胀。最糟糕的是,要获取当前最大值的查询是在前一次插入发生之前读取表,从而导致冲突。 另一个考虑因素是必须滚动自己的ID生成器和东西来检索ID,因为您不能使用

  • 使用 PDO 及其预处理语句功能。 在 PHP 中,有很多方式来连接到一个 MySQL 数据库。PDO(PHP 数据对象)是其中最新且最健壮的一种。 PDO 跨多种不同类型数据库有一个一致的接口,使用面向对象的方式,支持更多的新数据库支持的特性。 你应该使用 PDO 的预处理语句函数来帮助防范 SQL 注入攻击。 使用函数 bindValue 来确保你的 SQL 免于一级 SQL 注入攻击。 (虽