memory 内存引擎,NoSQL最大特点:
NoSQL的MongoDB是最像关系型数据库的非关系型数据库。
不适合Reids:数据需要持久性的而且有一定依赖性
适合Redis:数据会设置时效、分布式锁、用户登录token、数据库缓存中间件
用户手机注册验证码存取适合用MongoDB吗?还是Redis? 建议用Seesion,用Redis过时时间,不推荐用MongoDB。
MongoDB 4.0 支持事务操作(分布式事务的一种解决方案)。
微观的维度:
chunk(块)-->shard(片) --> Replica Set(副本) --> Data(数据)
宏观维度(你能看到的):
Field(字段) --> Document(文档) --> Collection(集合) --> DataBase(数据库)。
MongoDB,为一个结构化的缓存,由于设计原理不同,数据量是一定的瓶颈的。
HBase ,基于列簇扩展性,高可用程度会更加灵活,数量级和MongoDB也是有很大差异的。
HBase 通常会跟大数据联系在一起
MongoDB 顶多算是一个日志数据库,文件存储系统。