Some notes as a beginner.
来源:互联网 发布:淘宝美版ac68u 编辑:程序博客网 时间:2024/06/08 11:11
1. The concept of "Nosql"
Most NoSQL stores lack true ACID transactions. And this could leads to a problem called "stale reads".
And some NoSQL systems may exhibit lost writes and other forms of data loss. Fortunately, some NoSQL systems provide concepts such as write-ahead logging to avoid data loss.
2. A basic classification of Nosqls by data model
Column, Document, Key-value, Graph, Multi-model..
Mongodb is based on Document, it uses JSON-like documents with schemas.
3. Main features of Mongodb
a. ad-hoc queries: it surports field, range expression searches.
b. indexing: the fields in Mongodb can be indexed with primary and secondary indices.
c. Replication: Mongodb provides high avalibility with replica sets. (this has something to do with the consistency of the data)
d. Load balancing: Mongodb scales horizontally using sharding. It can run over multiple servers.
e. File storage: It has a grid file system function. GridFS divides a file into parts, or chunks, and stores each parts as a seperate document.
f. Aggregation: It works with MapReduce model. The aggregation framework enables users to obtain results group by some rules.
...
- Some notes as a beginner.
- Database design log(as a beginner)
- Some Notes
- Some notes
- Some Notes
- Some Notes
- Some advice for NS2 beginner.
- Some C Learning Notes
- Some TFS notes & CI
- Some Notes of QT4
- Some C++ notes
- iOS: some notes
- Some notes for Java
- Some Notes About Modules
- I am a beginner
- A Beginner‘s word
- Notes from PERL beginner-初学1
- Some notes about Class Modeling
- BZOJ 4505 K个串 主席树标记永久化
- JS纵深学习记录
- Java中多线程通信实例:生产者消费者模式
- 对角矩阵
- -PC.CRASH.v8.0 交通事故再现软件.iso
- Some notes as a beginner.
- GitHub客户端操作1--仓库相关操作&github团队协作流程
- Tomcat部署时war和war exploded区别以及平时踩得坑
- SpringMVC定时器使用
- 有关list和dic包含中文字符时出现乱码的解决办法
- Mysql事务处理(php代码)
- n-1位数
- 在eclipse中添加图片等资源--- 不点赞是小狗
- Redux学习简述