[英]What are the intended uses of a columnar database?
我有一個關於 Sybase 等列式數據庫的問題。 我了解當您的操作僅限於單列並且跨列不 go 時,列式數據庫非常快,即沒有基於行的過濾?
但大多數查詢是兩者的組合,過濾一些行,然后聚合一些列。
真的,列式數據庫在哪里閃耀?
列式數據庫絕對可以跨不同列訪問數據。 通過單獨存儲列,它們提供了一些基於行的存儲所不具備的優勢:
所有這些都可以用來加速SELECT
查詢。
列式數據庫的一個大問題是插入新行(或刪除一行),因為這需要觸及所有列。 這使得確保 ACID 屬性。 . . 更棘手。
肯定有一些SELECT
查詢在列式數據庫中的性能可能不如在其他數據庫中那么好。 但是它們在提高許多查詢的性能方面做得非常好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.