用于非关系型数据库CAP,BASE和最终一致性是NoSQL数据库存在的三大基石。而五分钟法则是内存数据存储的理论依据。这个是一切的源头
一般不会废弃传统关系数据库,而是在关系型数据库外面加一层外衣,比如热点的数据库(采用NoSQL)各个NoSQL数据库有自己的SDK,根据SDK操纵数据库查询本质:http://localhost:9200/newooo/_search/ 【POST】
{ "query": { "match_phrase": { "content": { "query": "分别参加审议" } } } } { "query": { "match": { "title": { "query": "上海奶粉", "operator": "and" } } }, "from": 0, "size": 100, "sort": { "time": { "order": "desc" } } }文档不等于文件存储是层状结构(类似树状结构)
优势:解决大数据问题便于横向拓展弹性:数据结构
好处:快速查询最新的信息,比如查询好友最近的10条说说性能有优化,毫秒级别操作:好友发表说说,更新DB/文件至最新的数据查询的时候不通过存所有数据的数据库,直接在这里面查询
实时数据库内存数据库Key-Value数据库…
Elasticsearch中的分词相当于百度一下,检索、或者智能提示(网络热词分析+用户搜索统计分析)
参考:http://yankaycom-wordpress.stor.sinaapp.com/NoSql_Database_Note.html?q=/wp-content/NoSql_Database_Note.html#Document_Store_448677452585955
转载于:https://www.cnblogs.com/Lulus/p/7877756.html
相关资源:数据结构—成绩单生成器