資料庫型別,關係型和非關係型
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公司研發)