資料庫分類:
1.oracle 12 cloud 最新版本20c 今年的2月15號正式發布的
大而全功能多比較複雜,作為資料的沉澱或者是最終的儲存,後期再對資料進行處理和分析使用
2.mysql 5.6 —(maradb) 資料作為中轉站,暫時儲存在資料庫裡面,隨著資料量的增加,把資料匯入到oracle,進行後期的處理和分析,尤其是在網際網路企業中90%的前端都是mysql的資料庫,因為小塊靈的特點,開源**便宜
開發者是瑞典的mysql ab公司,2008/1/16被sun公司收購,2009 sun被oracle收購,其中的靈魂人物自己重寫了maradb,這個是現在開源用的比較多,
非關係型資料庫
3.db2資料庫,是ibm的關係型資料庫管理系統,多用於銀行,是高階產品中oracle的主要競爭對手,執行在大型的服務終端上。
4.sybase是美國sybase公司研製的關係型資料庫系統,採用c/s架構的,支援多系統,使用powerbuilder開發工具進行開發(c++)
三個版本乙個unix作業系統版本 novell netware環境下執行的版本 windows環境下執行的版本
2023年被sap收購erp類似於用友和金蝶
5.sql server 它是微軟的資料庫管理系統,只支援windows,起源sybase和sybase進行相容,微軟自己研發出了sql server6.0 ,最新的版本sql server2016,特別適合中小型企業
2.列儲存資料庫
hbase **於google的三篇經典**,bigtable
通常是處理海量的分布式的資料 key-value的資料行體現,特殊是指向多個列,key獲取的是乙個列族鎖物件的具體資料
3.文件資料庫
下,l定義或是描述這些資料 json的傳遞這些資料的一種語言
hello
beijing
10091
典型的資料庫交mongdb 文件資料庫
關係型和非關係主要區別
關係型資料庫要遵循的原則其中又以重要的原則交acid
原子性 要麼全部執行,要麼全部不執行
一致性 事務在執行中不能改變資料庫中資料的一致性比如ab的值,儲存在另乙個表中,這個值是不能發生變化的。
隔離性 兩個事務不會出現交錯執行的狀態
永續性 對資料的更改儲存的資料庫中
Oracle中的小知識
1.系統中的日期 sysdate 查詢當前系統的時間 select sysdate from dual 查詢當前日期是本週的第幾天 返回值為1 7,1為星期日 select to char sysdate,d from dual 返回當前年月日 select trunc sysdate,dd fro...
Oracle小知識點
1.oracle計算年齡 count case when to char sysdate,yyyy to char birthday,yyyy 2.oracle統計表中有幾個字段 select count column name from all col comments where table n...
oracle關於取數的小知識
隨機取100條資料從pucentp表中 select from select from pucentp order by trunc dbms random.random where 1 1and rownum 100 select from select from pucentp order by...