之前一直对mysql、sql server、oracle、navicat这些东西分不清楚, 当时在我的印象中只能蹦出一个词“数据库” 晚上特意去查了一些资料简单总结一下,顺便也帮助一下跟我有一样困惑的小伙伴
从数据库类型来看
oracle、mysql 和 sql server都是关系型数据库。 Navicat是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。
从应用场景来看
MySQL,sql server可以理解为中小型数据库,Oracle则是大型数据库。(相对而言吧) MySQL:基本上能支持所有的主流操作系统Windows,Linux,Unix sql server:微软的亲儿子,我肯定得主要是支持Windows,不过现在也已经支持Linux了 Oracle: 虽然windows 和 Linux都支持,不过从性能上看在Linux上使用更优。 Navicat:是一个强大的MySQL数据库管理和开发工具,Navicat for MySQL经常搭配使用。 由于其可视化的界面以及众多管理工具,大大提升了数据库的开发以及运维的效率。
从费用来看
除了mysql是开源的,另外的全是要收费的。 由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。 Linux作为操作系统,Apache 或Nginx作为 Web 服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。 由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统,被业界称为“LAMP“或“LNMP”组合。真香组合
就这么多吧,具体技术上的细节还是看别的大佬科普吧。我就来帮大家答个疑
|