一直搞不明白oracle資料庫和sql server的區別,今天我特意查資料把他們的區別整理出來
oracle資料庫:oracle database,又名oracle rdbms,或簡稱oracle。是甲骨文公司的一款關聯式資料庫管理系統。
它是在資料庫領域一直處於領先地位的產品。可以說oracle資料庫系統是目前世界上流行的關聯式資料庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的 適應高吞吐量的資料庫解決方案。
sql server資料庫:美國microsoft公司推出的一種關係型資料庫系統。sql server是乙個可擴充套件的、高效能的、為分布式客戶機/伺服器計算所設計的資料庫管理系統,實現了與windowsnt的有機結合,提供了基於事務的企業級資訊管理系統方案
兩者的區別:
(1)操作的平台不同
(2)文體結構不同
(3)儲存結構不同
(4)安全性
oracle的安全認證獲得最高認證級別的iso標準認證,而sql server並沒有獲得什麼安全認證。這方面證明了oracle的安全性是高於sql server的。
(5)效能不同
sql server 多使用者時效能不佳
oracle 效能最高, 保持windowsnt下的tpc-d和tpc-c的世界記錄。
(6)開放性
sql server 只能在windows 上執行,沒有絲毫的開放性,作業系統的系統的穩定對資料庫是十分重要的。windows9x系列產品是偏重於桌面應用,nt server只適合中小型企業。而且windows平台的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經考驗,尤其是在處理大資料量的關鍵業務時。
oracle 能在所有主流平台上執行(包括 windows)。完全支援所有的工業標準。採用完全開放策略。可以使客戶選擇最適合的解決方案。對開發商全力支援
(7)客戶端支援及應用模式
sql server c/s結構,只支援windows客戶,可以用ado,dao,oledb ,odbc連線.
oracle 多層次網路計算,支援多種工業標準,可以用odbc, jdbc,oci等網路客戶連線
意見:sql server 完全重寫的**,經歷了長期的測試,不斷延遲,許多功能需要時間來證明。並不十分相容早期產品。使用需要冒一定風險。
oracle 長時間的開發經驗,完全向下相容。得到廣泛的應用。完全沒有風險。
sql serve儲存過程
儲存過程 一.概念 預先編譯好的sql程式,可以包含 運算元據 變數 控制語句,增刪改查操作都可以,儲存過程是儲存在資料庫中 的乙個物件。二.好處 1.安全性更高 2.減少了網路流量 3.提高速度,效能更高 4.模組化程式設計 三 分類 1.系統儲存過程 由資料庫建立的,sp 開頭,常用的系統儲存過...
SQLServe錯誤整理
1.sql拒絕訪問?提示sql serve不存在或訪問被拒絕 sql server does not exist or access denied.a 1 你如果是獨立上網的請把21埠開啟.區域網把1433埠開啟就可以了.2 關閉防火牆 b 把資料庫連線的 sqllocalname local 的 ...
關於ACCESS資料轉為SQL SERVER資料表
1.關於配置 啟用ad hoc distributed queries exec sp configure show advanced options 1 reconfigure exec sp configure ad hoc distributed queries 1 reconfigure 使...