首页 > 前端 > 知识 > mysql数据库有哪些缺陷,MYSQL数据库相比其他的数据库的最重要的不足是什么

mysql数据库有哪些缺陷,MYSQL数据库相比其他的数据库的最重要的不足是什么

来源:整理 时间:2024-07-02 06:51:30 编辑:黑码技术 手机版

1,MYSQL数据库相比其他的数据库的最重要的不足是什么

好像对大型数据处理还是不如or以后可能会出企业版了,因为被收购了
asp直接用access数据库就可以用了 php的话用mysql数据库

MYSQL数据库相比其他的数据库的最重要的不足是什么

2,MySQL有什么安全缺陷没

开放源代码数据库软件MySQL及其客户端中发现的安全漏洞,使得黑客能够对运行存在缺陷的MySQL组件的计算机发动拒绝服务攻击,或者获得数据库服务器的管理员访问权限。不过利用这些安全缺陷几乎是不可能的。。我今天在希赛上看了一篇类似的文章。
没看懂什么意思?

MySQL有什么安全缺陷没

3,MySQL 5 数据库有什么缺点 技术问答

sql server只能在Windows上使用,ORACLE相对来说会比较好,mysql免费,不用担心mysql,腾讯用的就是mysql,几亿的用户,海量的数据,你还担心什么
一般的项目 MYSQL一定能胜任具体有什么区别 给你找了一段1.关系型数据库2.客户/服务器体系3.SQL兼容性:mysql遵循SQL:2003标准,并且有自己的扩展4.子查询:从4.1版开始支持子查询5.视图:从5.0版开始支持视图6.存储过程:从5.0版开始支持存储过程7.触发器:触发器是由数据库服务器在一些特定的数据库操作(INSERT,UPDATE和DELETE)过程中自动执行的一组SQL命令。

MySQL 5 数据库有什么缺点  技术问答

4,总结MySqlMssqlOracle的优缺点和异同

1。oracle体积最大,MsSQL体积大,MySQL体积小。 2。MsSQL只能用在Windows下,MySQL、oracle是多平台的. 3.MsSQL要钱,MySQL免费的(windows下是收费的,但很少),oracle(免费使用)官方提供下载,呵呵 如果要技术支持 巨贵。
mssql就是sqlserver优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等;缺点:只能运行在微软的windows平台,没有丝毫的开放性可言;mysql优点:轻量级,部署方便,开源,免费(技术服务是要收费的),除此之外,mysql几乎拥有了oracle提供的大部分功能,能够承载绝大多数的应用,最关键的是mysql可以根据不同应用定制自己的数据库,因为mysql的存储引擎是插件式的。缺点:面对高并发,海量数据,需要严谨的数据库架构设计,否则性能会存在问题;oracle优点:之所以能在数据库市场独占鳌头,就是因为对海量数据处理的时候所表现出的性能和稳定,完善的灾难备份机制,所以一般企业的核心数据首选是oracle。缺点:对于非dba来说,安装oracle是一件很恐怖的事情,部署需要一定专业知识;而且oracle的收费也不是一般企业能承受的住的;----------------------以上仅为个人的理解,供参考

5,mysql高可用方案有哪些 有什么缺点

主从复制解决方案:这是MySQL自身提供的一种高可用解决方案,数据同步方法采用的是MySQL replication技术。MySQL replication就是从服务器到主服务器拉取二进制日志文件,然后再将日志文件解析成相应的SQL在从服务器上重新执行一遍主服务器的操作,通过这种方式保证数据的一致性。为了达到更高的可用性,在实际的应用环境中,一般都是采用MySQL replication技术配合高可用集群软件keepalived来实现自动failover,这种方式可以实现95.000%的SLA。MMM/MHA高可用解决方案:MMM提供了MySQL主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件。在MMM高可用方案中,典型的应用是双主多从架构,通过MySQL replication技术可以实现两个服务器互为主从,且在任何时候只有一个节点可以被写入,避免了多点写入的数据冲突。同时,当可写的主节点故障时,MMM套件可以立刻监控到,然后将服务自动切换到另一个主节点,继续提供服务,从而实现MySQL的高可用。Heartbeat/SAN高可用解决方案:在这个方案中,处理failover的方式是高可用集群软件Heartbeat,它监控和管理各个节点间连接的网络,并监控集群服务,当节点出现故障或者服务不可用时,自动在其他节点启动集群服务。在数据共享方面,通过SAN(Storage Area Network)存储来共享数据,这种方案可以实现99.990%的SLA。Heartbeat/DRBD高可用解决方案:此方案处理failover的方式上依旧采用Heartbeat,不同的是,在数据共享方面,采用了基于块级别的数据同步软件DRBD来实现。DRBD是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。和SAN网络不同,它并不共享存储,而是通过服务器之间的网络复制数据。NDB CLUSTER:国内用NDB集群的公司非常少,貌似有些银行有用。NDB集群不需要依赖第三方组件,全部都使用官方组件,能保证数据的一致性,某个数据节点挂掉,其他数据节点依然可以提供服务,管理节点需要做冗余以防挂掉。缺点是:管理和配置都很复杂,而且某些SQL语句例如join语句需要避免。使用第三方的Tungsten软件:使用java编写,不是MYSQL内置的,同样是MYSQL数据库复制,不过他不是用MYSQL内置的组件来做的,不但支持MYSQL数据库复制也支持异构数据库的复制,而且对异构数据库复制支持较好,例如MYSQL复制到ORACLE。
mysql备份数据库的两个主要实际操作方案是采用mysql(与php搭配之最佳组合) dump程序或是直接复制相关的数据库文件(如用cp、cpio或tar等)。当然每种实际应用方法都有其优缺点:mysql(和php搭配之最佳组合)dump与mysql(和php搭配之最佳组合)服务器协同操作。直接拷贝方法在服务器外部进行,并且你必须采取措施保证没有客户正在修改你将拷贝的表。如果你想用文件系统备份来备份数据库,也会发生同样的问题:如果数据库表在文件系统备份过程中被修改,进入备份的表文件主语不一致的状态,而对以后的恢复表将失去意义。文件系统备份与直接拷贝文件的区别是对后者你完全控制了备份过程,这样你能采取措施确保服务器让表不受干扰。mysql(和php搭配之最佳组合)dump比直接拷贝要慢些。mysql(和php搭配之最佳组合)dump生成能够移植到其它机器的文本文件,甚至那些有不同硬件结构的机器上。直接拷贝文件不能移植到其它机器上,除非你正在拷贝的表使用myisam存储格式。isam表只能在相似的硬件结构的机器上拷贝。在mysql(和php搭配之最佳组合) 3.23中引入的myisam表存储格式解决了该问题,因为该格式是机器无关的,所以直接拷贝文件可以移植到具有不同硬件结构的机器上。只要满足两个条件:另一台机器必须也运行mysql(和php搭配之最佳组合) 3.23或以后版本,而且文件必须以myisam格式表示,而不是isam格式。不管你使用哪种备份方法,如果你需要恢复数据库,有几个原则应该遵守,以确保最好的结果:定期实施备份。建立一个计划并严格遵守。让服务器执行更新日志。当你在崩溃后需要恢复数据时,更新日志将帮助你。在你用备份文件恢复数据到备份时的状态后,你可以通过运行更新日志中的查询再次运用备份后面的修改,这将数据库中的表恢复到崩溃发生时的状态。以文件系统备份的术语讲,数据库备份文件代表完全倾倒(full dump),而更新日志代表渐进倾倒(incremental dump)。使用一种统一的和易理解的备份文件命名机制。象backup1、buckup2等不是特别有意义。当实施你的恢复时,你将浪费时间找出文件里是什么东西。你可能发觉用数据库名和日期构成备份文件名会很有用。例如:%mysql(和php搭配之最佳组合)dump samp_db >/usr/archives/mysql(和php搭配之最佳组合)/samp_db.1999-10-02%mysql(和php搭配之最佳组合)dump menagerie >/usr/archives/mysql(和php搭配之最佳组合)/menagerie.1999-10-02
文章TAG:mysql数据库数据数据库哪些mysql数据库有哪些缺陷

最近更新

相关文章