『壹』 SQLite,MySQL和PostgreSQL 三种关系数据库哪个好
没什么好坏之分,看你要用在什么场景。
1、SQLite是个轻量级数据库,支持的数据库的功能较少,但是可以作为嵌入式数据库使用,放在你的程序中,一起部署和发布,消耗的资源非常少,当然,处理的数据量也比较小。
2、MySQL中型数据库,用在各种中型项目中都比较好,但是现在使用的基本都是社区版,没有数据库厂商支持,出了问题需要自己解决,整体来说MySQL比较自由,处理数据的能力主要看使用MySQL的人,用的好的单库可以处理上TB级别的数据,集群的话那就更不用说了,许多大的IT企业都在使用,比较著名的就是Alibaba,他们就用MySQL集群处理淘宝的主要业务。但是,现在银行和保险行业用MySQL的还是比较少。
3、PostgreSQL是这三者中遵守数据库范式最严格的数据库,因为做这个数据库的团队就是学院派的一些教授,他们比较注重学术研究,对于商业运用考虑的相对比较少,以我的理解你想学习数据库知识用这个数据库再好不过,但是在商业用途上还是不推荐,尤其在是国内的IT行业中,用这个数据库的人非常的少,而且相关的中文资料也比较少。
还是那句话,数据库没有好坏,就看你用在哪,目的是什么。
『贰』 请问mysql数据库难装吗 对电脑影响大不大 win7要装那个版本的
很容易的,和安装其他软件的方法是一样的,只需要一个安装包就行了。mysql是轻量级的数据库系统,对电脑基本没有什么影响。你是用于程序开发还是数据存储管理都很合适。win7 用mysql 5.0或者5.5就好了
『叁』 mssql,mysql,sqlserver三者有何不同
mssql就是SqlServer。全称是:Microsoft SQL Server;是微软旗下的产品。
所以就是mysql和SqlServer的区别了。
优点:
易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等;
为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。
作为一个完备的数据库和数据分析包,SQLServer为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。
作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言 (XML)的核心支持以及在Internet上和防火墙外进行查询的能力;
缺点:
开放性 :SQL Server 只能windows上运行没有丝毫开放性操作系统系统稳定对数据库十分重要Windows9X系列产品偏重于桌面应用NT server只适合小型企业而且windows平台靠性安全性和伸缩性非常有限象unix样久经考验尤其处理大数据库;
伸缩性并行性 :SQL server 并行实施和共存模型并成熟难处理日益增多用户数和数据卷伸缩性有限;
安全性:没有获得任何安全证书。
性能 :SQL Server 多用户时性能佳 ;
客户端支持及应用模式: 客户端支持及应用模式。只支持C/S模式,SQL Server C/S结构只支持windows客户用ADO、DAO、OLEDB、ODBC连接;
使用风险:SQL server 完全重写代码经历了长期测试断延迟许多功能需要时间来证明并十分兼容;
优点:
体积小、速度快、总体拥有成本低,开源;
支持多种操作系统;
是开源数据库,提供的接口支持多种语言连接操作
MySql的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和C语言实现的MySql能很容易充分利用CPU;
MySql有一个非常灵活而且安全的权限和口令系统。当客户与MySql服务器连接时,他们之间所有的口令传送被加密,而且MySql支持主机认证;
支持ODBC for Windows, 支持所有的ODBC 2.5函数和其他许多函数, 可以用Access连接MySql服务器, 使得应用被扩展;
支持大型的数据库, 可以方便地支持上千万条记录的数据库。作为一个开放源代码的数据库,可以针对不同的应用进行相应的修改。
拥有一个非常快速而且稳定的基于线程的内存分配系统,可以持续使用面不必担心其稳定性;
MySQL同时提供高度多样性,能够提供很多不同的使用者介面,包括命令行客户端操作,网页浏览器,以及各式各样的程序语言介面,例如C+,Perl,Java,PHP,以及Python。
可以使用事先包装好的客户端,或者干脆自己写一个合适的应用程序。MySQL可用于Unix,Windows,以及OS/2等平台,因此它可以用在个人电脑或者是服务器上;
缺点:
不支持热备份;
MySQL最大的缺点是其安全系统,主要是复杂而非标准,另外只有到调用mysqladmin来重读用户权限时才发生改变;
没有一种存储过程(Stored Procere)语言,这是对习惯于企业级数据库的程序员的最大限制;
MySQL的价格随平台和安装方式变化。Linux的MySQL如果由用户自己或系统管理员而不是第三方安装则是免费的,第三方案则必须付许可费。Unix或Linux 自行安装 免费 、Unix或Linux 第三方安装收费。
『肆』 mssql,mysql,sqlserver三者有何不同
mssql=sqlserver,都是Microsoft® SQL Server™,只是不同的简称。
mysql,是由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。
两者的区别是MSSQL是企业级数据库,mysql是轻量级数据库(当然也可以作为企业级数据库,但需要购买很多其他的服务)
『伍』 mysql能胜任大型的应用吗
对于数据库产品,我只想说没有最好的,只有最合适的。而MySQL在很多情况下都是不错的选择。
经常听说MySQL是轻量级的数据库,造成这种原因很多情况下是因为MySQL的市场推广不如其他商业数据库以及长期以来人们对它认识不足,事实上MySQL是一款非常优秀的数据库产品,并且它也一直在不断地发展和进步。
要举例MySQL的大型应用,可以以雅虎财经为例。雅虎财经MySQL专家Jeremy Zawodny表示,Yahoo!财经的许多服务应用都是基于MySQL数据库的。因为MySQL能节约成本,使用便利及高可靠性。通过在Yahoo!上的大容量和关键性系统中全方位地使用MySQL, MySQL被多次证明了它是一款高可靠性的,能够满足用户対大规模交易需求的数据库产品。自从Yahoo! Finance开始使用MySQL,在公司内部MySQL 获得一致的好评。Yahoo!全球也在应用MySQL。我们对MySQL的使用超出了我们的期望。当其他人看 到它的出色表现后都纷纷转向它。从Yahoo! Finance到其他新的应用,MySQL已经覆盖整个的Yahoo!
Jeremy Zawodny说,“在认真思考了我们的需求后,同时由于MySQL的出色表现,使我们最终选择了MySQL。”
当然,MySQL的大型成功案例远不止雅虎一家,感兴趣的话可以找更多资料介绍。当然,这也不是说MySQL比其它数据库强,选用哪款产品是要结合具体应用需求和平台环境等等因素的,不能一概而论。但至少楼主的疑虑是没有必要的。
『陆』 Mysql数据库有哪些优势
小巧 速度快 方便 免费 多系统支持
『柒』 为什么说MySql是小数据库
因为MySQL对一些企业特征不支持或支持的不好。MySQL做网络数据库还成,做大型的企业级数据库就有点距离了。
『捌』 求mysql数据库表中去除出汉字(去掉汉字等,仅仅其他的)
仅仅去除汉字没有捷径,只能手动。因为mysql是sqlServer的轻量级数据库,功能有限。
另外。mysql里怎么能有汉字呢,很容易造成错误。
如果时间允许的话,尽量手动去改过来,或者重新建表吧,字段要见名知意就行。。。不然到以后就更费事了。
字段尽量用字母和下划线和数字的组合,不要有汉字、特殊符号和空格。。
磨刀不误砍柴工,祝你成功!!
『玖』 MYSQL数据库的作用是什么
数据库的作用是将各种数据有序的管理起来,并对其他应用提供统一的接口和服务。
数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。
数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。
当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。
(9)mysql轻量级数据库扩展阅读
发展现状
在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。特别是关系型数据库已经成为目前数据库产品中最重要的一员。
80年代以来, 几乎所有的数据库厂商新出的数据库产品都支持关系型数据库,即使一些非关系数据库产品也几乎都有支持关系数据库的接口。这主要是传统的关系型数据库可以比较好的解决管理和存储关系型数据的问题。
随着云计算的发展和大数据时代的到来,关系型数据库越来越无法满足需要,这主要是由于越来越多的半关系型和非关系型数据需要用数据库进行存储管理,以此同时,分布式技术等新技术的出现也对数据库的技术提出了新的要求,于是越来越多的非关系型数据库就开始出现。
这类数据库与传统的关系型数据库在设计和数据结构有了很大的不同, 它们更强调数据库数据的高并发读写和存储大数据,这类数据库一般被称为NoSQL(Not only SQL)数据库。 而传统的关系型数据库在一些传统领域依然保持了强大的生命力。
『拾』 mysql和sqlsever选择哪个容易部署和数据导入导出
mysql要容易一些,导出的数据用excel(.xsl)保存。用c#做项目我个人是推荐用sqlserver来做数据库好些,导出数据也很简单,直接从sqlserver management studio里面就可以导出excel文件。