Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
开篇有益:为什么选择MongoDB?_创想鸟

开篇有益:为什么选择MongoDB?

开篇有益:为什么选择MongoDB? 为啥用MongoDB? 赶NoSQL时髦? Auto-shard等激动人心的特性? No! 08年,还都是浮云。 最初的想法是寻找一个可靠的分布式K/V解决MySQL的问题。 NoSQL(NoSQL = Not Only SQL ),意即反SQL运动,是一项全新的数据库革命性运动,早

开篇有益:为什么选择MongoDB?

为啥用MongoDB?

赶NoSQL时髦?
Auto-shard等激动人心的特性?
•No! 08年,还都是浮云。
最初的想法是寻找一个可靠的分布式K/V解决MySQL的问题。

nosql(nosql = not only sql ),意即反sql运动,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。nosql的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。

所以说,NoSQL不仅仅是产品,更是一项运动!

原来的架构

image_thumb[24]

•MySQL(Percona),,

Master-Master-Slaves

•HA:MMM

新需求如何解决?

原有MySQL的方案:

使用文本字段,JSON存储schema自由度高更新容易,直接检索困难使用关联表schema自由度有限,类型控制更新频繁,query缓存失效新思路

image_thumb[23]

继续使用Memcached?

缓存失效,内存不足

决定:寻找Memcached替代品

能够持久化的分布式KV选型条件一些候选者
最初的选择

选中Flare:

内置cluster看起来很美好,可靠性有保
证使用Memcached协议,现有改动小代价

项目开发1个月后:

官方更新显示似乎并非如此可靠水土不服:

   (1)个人能力有限,无法解决一些灵异事件

有道智云AI开放平台 有道智云AI开放平台

有道智云AI开放平台

有道智云AI开放平台 16 查看详情 有道智云AI开放平台

   (2)没有开发者社区

   (3)不懂日文

新的候选者Cassandra:技术实力无法支撑,用不起CouchDB:灵活,但性能口碑似乎不佳重新选择

MongoDB:

胆子大一点

MySQL +MongoDB?

多余:很多MySQL的操作MongoDB均
可实现同时维护MySQL MongoDB 的数
据,代码逻辑有些复杂人员流失,培训新人表示鸭梨大胆子再大一点

能否彻底抛弃MySQL?

胆子再更大一点

好吧,试试:

MongoDB,就是它了

一举两得的加分项:GridFS

简单,符合我们的要求无需再考虑分布文件系统放弃了原来的MogileFS,减轻运维压

综上原因,选对了!

SourceForge等一些大站应用增强信心分享的信息逐渐丰富10gen核心团队在mailing-list快速响应,
有问必答NoSQL开始受到追捧,MongoDB的口
碑良好

本文参收集网络资料整理,作为我选择MongoDB的一个参考。

 

posted on

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/535307.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
少女前线小号电池方法指南
上一篇 2025年11月9日 12:33:20
Huawei Nova 12 Pro指纹识别原理解析 Huawei Nova 12 Pro生物识别科普
下一篇 2025年11月9日 12:33:24

相关推荐

发表回复

登录后才能评论
关注微信