1. 程式人生 > 其它 >資料庫型別,關係型和非關係型

資料庫型別,關係型和非關係型

1、關係型資料庫:採用關係模型來組織資料的資料庫,指的是二維表格模型,強調使用表格的方式儲存資料

      SQL server--微軟公司所出

      MySQL--屬於Oracle

      Oracle--較早,由中央情報局設計,中文甲骨文

      SQLite--DB2;Informix;SYBASE;MS SQL Server

2、非關係型資料庫:又被稱為NoSQL,強調Key-Value的方式儲存資料

    redis--要把資料儲存在記憶體中,其快取的性質遠大於其資料儲存的性質,其中資料的增刪改查也只是像變數操作一樣簡單

    MongoDB--是一個儲存資料的系統,增刪改查可以新增很多條件,就像SQL資料庫一樣靈活,這一點在面試的時候很受用

3、MySQL資料庫的特點
      1、MySQL是開源的,所以你不需要支付額外的費用
      2、MySQL支援大型資料庫,可以處理擁有上千萬條記錄的大型資料庫
      3、MySQL使用標準的SQL資料語言形式;
      4、MySQL可以安裝在不同的作業系統,並且提供多種程式語言的操作介面,這些程式語言包括包括C、C+++、Python、Java、 Ruby等等。

4、Oracle的特點
      1、Oracle和Mysql都是比較主流的
      2、Oracle是收費的,但後續技術支援強大
      3、佔用記憶體大
      4、安全性高,銀行政府部門使用

5、sql客戶端工具(前端工具、介面化)

      1、SQLyog (僅支援windows,連線Mysql)

       2、Navicat(支援多種資料庫連線)PLSQL
      3、Developer(連線Oracle)
      4、Oracle SQL Developer (連線Oracle,oracle公司研發)