MS SQL相当于MyISAM?


1

我正在尝试将Linux中的旧项目移植到当前的Windows上(主要是作为一种学习练习)。数据库端是所有MySQL和每个表使用的TYPE=MyISAM,我已经做了一点读,但找不到任何MS SQL等价物。有没有,还是没必要?任何信息都会很棒,谢谢。

Answers:


2

MyISAM是一个非事务性数据库系统。这意味着在数据库更新无法提交的情况下,它没有回滚功能。这使得它不能容忍。最重要的是,它的表不支持外键关系。

MS-SQL从一开始就是一个完全关系型的数据库系统,具有提交/回滚的事务数据处理功能。

MySQL基本上必须通过添加InnoDB数据库引擎来更新以支持MS-SQL已经存在的内容。MS-SQL中没有MyISAM等价物,因为它是微软希望超越的旧技术。


有趣。所以这个项目是一个游戏服务器,我的假设基于你所说的是他们不关心回滚,因为数据频繁进入,如果连接丢失则不是灾难。也许那里有速度优势?我只是在做假设
2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.