nosql
這個術語最早是在1998年被carlo strozzi
命名在他的輕量的,開源的關係型資料庫上的,但是該資料庫沒有提供標準的sql
介面;
在2009年再次被eric evans
提起,討論分布式開源資料庫的問題,這是的nosql
主要指的非關係型,分布式的,不提供關係型的atomicity(a)
,consistency(c)
,isolation(i)
,durability(d)
即acid
的特性;
緊接著2009年在亞特蘭大舉行的no:sql討論會是乙個里程碑,當時的口號是select fun, profit from real_world where relational=false,因此之後對於nosql
最普遍的解釋為非關係型的,強調key-value
和document(文件)
資料庫的優點,並非單純的反對關係型資料庫;
下面給nosql
下乙個定義,如果你在網上查閱資料會得到很多種定義,大家的理解不盡相同,我這裡引用 **上的定義:下一代,主要解決以下幾點:非關聯式資料庫、分布式資料庫、開源資料庫和水平擴充套件資料庫
原文資訊:next generation databases mostly addressing some of the points: being non-relational, distributed, open-source and horizontally scalable對於nosql這個詞語,現在最普遍的理解就是:not only sql
nosql
僅僅是乙個概念,還可以根據資料庫儲存資料的模型和特點分為以下種類
對於現在我們聽說的elasticsearch
和nosql
的關係可以查這篇文章 ,可以把它歸類為文件資料庫的一種
對於非常詳細的nosql
資料庫分類和nosql
列表的詳細資訊(現已經超過255個了)可以檢視這個**
對於關係型資料庫的事務acid
特性,這裡做一下解釋:
Redis NoSQL入門和概述(一)
nosql這個術語最早是在1998年被carlo strozzi命名在他的輕量的,開源的關係型資料庫上的,但是該資料庫沒有提供標準的sql介面 在2009年再次被eric evans提起,討論分布式開源資料庫的問題,這是的nosql主要指的非關係型,分布式的,不提供關係型的atomicity a c...
redis NoSql入門概述 二
一 nosql是什麼 nosql nosql not only sql 意即 不僅僅是sql 泛指非關係型的資料庫。隨著網際網路web2.0 的興起,傳統的關聯式資料庫在應付web2.0 特別是超大規模和高併發的sns型別的web2.0純動態 已經顯得力不從心,暴露了很多難以克服的問題,而非關係型的...
SpringMvc入門概述
1 what 一種輕量級的 基於mvc的web應用框架,偏前端而不是業務邏輯層 springmvc在spring體系中的定位 2 springmvc功能 與spring框架整合 如ioc容器 aop等 支援restful風格 進行更簡潔的web層的開發 支援靈活的url到頁面控制器的對映 非常容易與...