數(shù)據(jù)
ACID原則
A-原子性
操作必須是原子的,操作要么成功哄啄、要么失敗歇竟,操作者不會關心中間過程中出現(xiàn)的失敗回滾驰唬。
C-一致性
數(shù)據(jù)之間存在關系這是關系數(shù)據(jù)庫的最大特點,關系確定之后婿滓,修改其中的一點必須同步改變關系方的另一點。
I-獨立性
數(shù)據(jù)的物理獨立性和邏輯獨立性,這方面參考外模式棒掠、模式和內模式的數(shù)據(jù)庫設計理念。
D-持久性
數(shù)據(jù)一旦提交就不得丟失屁商,未提交就要銷毀烟很,保證其不丟失便是寫入磁盤
這是古老關系數(shù)據(jù)庫遵循的普遍理論基礎,也是其他數(shù)據(jù)庫設計的參考標準蜡镶。但筆者看來雾袱,這只是理論基礎,關系型數(shù)據(jù)庫主要的理念還是--“數(shù)據(jù)存儲中體現(xiàn)著數(shù)據(jù)的關系”官还,其他的原則并非關系數(shù)據(jù)庫的天生本命基因芹橡,例如:MemSql,這款號稱世界上最快的內存關系數(shù)據(jù)庫望伦,在數(shù)據(jù)的持久性上就存在質疑林说;mongoDb這類非關系型數(shù)據(jù)庫在數(shù)據(jù)庫的操作和存儲上必然支持數(shù)據(jù)的原子性等等。