為什么sybase沒有像SQL和Oracle那樣被廣泛應用?
一、為什么sybase沒有像SQL和Oracle那樣被廣泛應用
Sybase在90年代至20世紀初也是db廠商的頭把交椅,基于light engine的創新和首先使用基于statistics來優化查詢策略的先進技術使其在那10多年里成為DB屆的翹楚不但3分天下占其一,而且壟斷了整個華爾街交易,還在電信,銀行,郵政等行業幾乎掠走最肥的一塊。直到現在仍然是最可靠的事務型數據庫,而其優異的結構設計仍然是相當贊的。
但是自大癥和連續的市場運營策略失誤最終擊垮了Sybase.在Sybase做大之后,面對客戶的更新要求,基本上答復就成了”我們沒有問題,你們應該修改自己的代碼”– 最明顯的例子就是Oracle絕處逢生的SAP門事件和到現在都沒有將full join以及bottom功能實現。而再其后,Sybase發現自身惡評如潮卻不思改進自身的傲慢和市場策略,轉而干了更大一樁致命蠢事– 與微軟合作,以自身的全部DB 源碼為代價為微軟開發sql server以期拉攏微軟一起反擊Oracle,卻也不想一旦微軟有了自己的DB產品如何還會鳥它。果然在sql server初步江湖地位后,名列前茅個被打擊的就是sybase。呵呵,真可謂自作孽不可活啊,這樣在heavy engine端有Oracle功能和穩定性逐漸反超,在light engine端,sql server逐漸蠶食市場份額。Sybase最后只能繼續盤距金融一塊領域了,而直到現在被SAP收購消化,成為HANA的OLTP引擎,和SAP小版的免費贈送DB。但愿SAP能改掉Sybase的那些市場惡習,象當年拯救Oracle一樣將Sybase起死回生,讓DB產品更加繁榮昌。
延伸閱讀:
二、什么是CDC
CDC是(Change Data Capture 變更數據獲取)的簡稱。
核心思想是,監測并捕獲數據庫的變動(包括數據 或 數據表的插入INSERT、更新UPDATE、刪除DELETE等),將這些變更按發生的順序完整記錄下來,寫入到消息中間件中以供其他服務進行訂閱及消費。
CDC 技術應用場景也非常廣泛,包括:
數據分發,將一個數據源分發給多個下游,常用于業務解耦、微服務。
數據集成,將分散異構的數據源集成到數據倉庫中,消除數據孤島,便于后續的分析。
數據遷移,常用于數據庫備份、容災等。

猜你喜歡LIKE
相關推薦HOT
更多>>
redis怎么實現數據庫類似rank并列排名?
一、redis實現數據庫類似rank并列排名的方法Sorted Set是一個有序的集合,其中的每個成員都會被賦予一個分數(score),通過對分數的操作可以實...詳情>>
2023-10-15 17:23:44
Oracle怎么修改某個字段特定位置的字符?
一、Oracle修改某個字段特定位置的字符的方法1、查找需要修改的記錄“查找需要修改的記錄是指在數據庫中定位需要進行修改的數據行。在進行數據...詳情>>
2023-10-15 16:30:30
騰訊星圖(Star Knowledge Graph)是什么樣的數據庫?
一、騰訊星圖(Star Knowledge Graph)是什么樣的數據庫騰訊星圖(Star Knowledge Graph,即SKG,也稱知識圖譜),是一個圖數據庫和圖計算引擎...詳情>>
2023-10-15 16:06:16
Python線程為什么搞個setDaemon?
一、Python線程為什么搞個setDaemon當啟動一個線程時設置thread.setDaemon(True),則該線程為守護線程(也可以稱為后臺線程)。表示該線程是不...詳情>>
2023-10-15 10:34:46熱門推薦
mysql有排他鎖為什么還需要共享鎖呢?
沸為什么搜索引擎在磁盤上的索引不能做到實時添加而數據庫可以?
熱設置數據庫的字符集和設置表字段字符集的區別是什么?
熱windows版oracle為什么老是卸載不干凈?
新redis怎么實現數據庫類似rank并列排名?
sql server2000導出CSV文件用EXCEL數據格式出錯怎么處理?
Oracle怎么修改某個字段特定位置的字符?
Django項目中如何配置MySQL數據庫?
騰訊星圖(Star Knowledge Graph)是什么樣的數據庫?
MySQL分表后怎么查詢效率高?
應用服務器和數據庫服務器為什么不能放在同一臺服務器上?
mysql中,replace into后怎么連接where子句?
Linux和Ubuntu是什么關系和區別?
Python爬蟲是什么?
技術干貨






