關聯式資料庫與非關聯式資料庫都有哪些?

2022-09-20 04:27:10 字數 533 閱讀 2499

關係性資料庫(sql):使用關係模型(二維**模型)來組織資料的資料庫

常見:mysql oracle microsoft sql server

優點:二維表結構貼近開發邏輯

支援sql語句,可以做非常繁雜的查詢

提供對事務的支援,並且提供事務的恢復、回滾、併發控制和死鎖問題的解決

資料存在磁碟中,安全可靠

缺點:高併發讀寫能力差

海量資料讀寫效率低

可擴充套件性不足

資料模型靈活度低

非關係型(nosql)資料庫:資料以物件的形式儲存在資料庫中,物件之間的關係通過

自身屬性來決定

常見的資料庫:redis mongdbneo4j

優勢:儲存的資料靈活,可以是key-value、文件形式、形式等

速度快、效率高

資料維護和處理成本低

擴充套件簡單,高併發,可以實現資料的分布式處理

缺點:不提供sql支援,學習和使用成本較高

沒有事務處理, 不一定安全

功能不夠完善,複雜查詢不容易實現

關聯式資料庫與非關聯式資料庫

關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...

關聯式資料庫與非關聯式資料庫

關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...

關聯式資料庫與非關聯式資料庫

關聯式資料庫,也就是以關係為核心來組織資料的資料庫,資料被看作關係的集合。它的理念是把資料盡可能拆分成多個二維 不同的表之間通過某種關係來連線起來。這樣的好處有 如果資料的某一部分需要變動,只需要變動該資料所處的表就行,而不需要重新設計整個資料庫。前提是最開始就把關係模型設計得足夠好。可以進行複雜的...