MySQL绝非万能,是否有可替代品及解决方案?

Time:2021/05/19 12:05:28   Click:

MySQL使用非常广泛,那就适合每一个场景的解决方案吗?当然不是,在有些场景通常不用MySQL会更好,即使MySQL理论上也可以做到。接下来,尚狐网络就为大家分析整理出以下条目:


第一:传统的存储文件

在使用一些需要存储的场景,对于一些传统的文件(图片,办公文件,软件……),经典的就是图片,有一些人直接把图片存储为BLOB里,但这样做并不好,一般的处理方式是存储图片地址,而对于WEB应用直接放回的属性 src 就可以。


第二:全文索引

对于MySQL来说处理全文搜索方面明显不如Lucene和Sphinx,尤其是对于中文来说,MySQL现在还没有更好的办法。


第三:图形关系和数遍历

关系行数据并不总是正确的典范,MySQL并不擅长分布式数据处理,因为它缺乏并行执行查询的能力。

1、对于简单的键一值存储,非常高速的环境中,Redis是MySQL不错的替代品。

2、混合MySQL/Hadoop的部署在处理大型或半结构化数据时也非常常见。


第四:高新能WEB应用

尽管MySQL的NDB集群存储引擎目前还不适合存储一个高性能WEB应用程序的全部数据。但用NDB API直接存储网络会话数据或用户注册信息还是有可能的。


今天就为大家整理到此,有什么不足,希望共同探讨进步。



TOP

四川尚狐网络@2012 版权所有
蜀ICP备12016524号-2

立即咨询
成都网站建设,成都做网站,四川尚狐网络
40f13d50b73e104f832ed1b719ae6935