1. Mysql的特点和优劣
特点:
可以同时处理几乎不限数量的用户;
处理多达50000000以上的记录;
命令执行速度快,也许是现今最快的;
简单有效的用户特权系统
优点:
源代码的可移植性;
支持的操作系统多;
为多种编程语言提供API(接口)
开源;
支持多种存储引擎;等等。
缺点:
关系表的不灵活性;
存储引擎混乱;
原生json支持的缺乏;
2. mongodb的特点和优劣
缺点:
不支持事务操作
占用空间过大
MongoDB没有如MySQL那样成熟的维护工具
无法进行关联表查询,不适用于关系多的数据
复杂聚合操作通过mapreduce创建,速度慢
模式自由,自由灵活的文件存储格式带来的数据错误
优点:
文档结构的存储方式,能够更便捷的获取数据
内置GridFS,支持大容量的存储
内置Sharding,分片简单
海量数据下,性能优越
支持自动故障恢复(复制集)