- 精通Neo4j
- 龐國明等
- 343字
- 2023-07-17 19:00:37
1.3.1 關系數據庫的弊端
關系數據庫自20世紀80年代以來一直是數據庫領域發展的動力,并持續到今天。它們將高度結構化的數據存儲在具有某些類型信息的二維表中,并且由于其組織數據的嚴格特性,開發人員和應用程序必須嚴格按照關系數據庫的相關約定來構建其應用程序使用的數據。
在關系數據庫中,通過外鍵約束來實現兩表或多個表之間某些記錄相互引用的關系。外鍵約束是關系數據庫中實現表之間相互引用的必不可少的策略。關系數據庫通過外鍵在主表中尋找匹配的主鍵記錄來進行搜索、匹配計算操作,因為這種操作是“計算密集型”(即“內存密集型”),并且操作次數是表中相關記錄數量的指數級別,所以需要消耗大量的系統資源。如果你使用多對多關系,則必須再添加一個中間表來保存兩個參與表的外鍵對應關系,這進一步增加了連接(Join)操作的成本。
推薦閱讀
- MySQL高可用解決方案:從主從復制到InnoDB Cluster架構
- Redis使用手冊
- 計算機信息技術基礎實驗與習題
- Voice Application Development for Android
- Libgdx Cross/platform Game Development Cookbook
- INSTANT Cytoscape Complex Network Analysis How-to
- OracleDBA實戰攻略:運維管理、診斷優化、高可用與最佳實踐
- MySQL技術內幕:SQL編程
- 區塊鏈技術應用與實踐案例
- Hadoop 3實戰指南
- 爬蟲實戰:從數據到產品
- 區塊鏈+:落地場景與應用實戰
- Visual FoxPro數據庫技術基礎
- 大數據與機器學習:實踐方法與行業案例
- 數據指標體系:構建方法與應用實踐