最近 ScyllaDB 的網站改版了... (有種不習慣的感覺)
ScyllaDB 2.0 打算要引入 Materialized View (出自 Apache Cassandra 3.0+):「Materialized Views preview in Scylla 2.0」。
一般 Materialized View 的實做方式是另外存一份,所以你可以在上面加 Index 之類的設定讓存取速度變快...
不過 Cassandra 不是本來就以讀慢寫快為優勢嗎,要速度可以考慮用 cache 疊出來,或是其他方式,當初 Cassandra 會開發這個功能就有點... XDDD
我對於NoSQL的認識還太淺,很容易會不自主的跟RDS做對照,
對照後有快速理解的幫助,但同時遇到有落差的部分也容易產生誤區。
像這種NoSQL會有類似Oracle Query rewrite的應用嗎?(不動前端SQL,CBO自動使用MV)
對於RDS認識的概念上,Oracle上的MV就是吃Tablespace換速度,通常會用在產報表,或搭dblink做資料同步傳輸,NoSQL本身就有分散架構的特性,所以感覺不像用在同步傳輸上,如果是讀慢寫快的IO情況,讀取部分傳統上也是Memcached去處理就是了~