OctoSQLSQL查詢引擎
OctoSQL是一個SQL查詢引擎,它允許您對存儲在多個SQL數(shù)據(jù)庫,NoSQL數(shù)據(jù)庫和各種格式的文件中的數(shù)據(jù)編寫標(biāo)準(zhǔn)SQL查詢,嘗試將盡可能多的工作壓縮到源數(shù)據(jù)庫,而不是傳輸不必要的數(shù)據(jù)。
OctoSQL 支持的數(shù)據(jù)源包括:JSON、CSV、PostgreSQL、MySQL、Redis。
OctoSQL通過創(chuàng)建查詢的內(nèi)部表示并稍后將其中的部分內(nèi)容轉(zhuǎn)換為源數(shù)據(jù)庫的查詢語言或API來實現(xiàn)這一點。 只要數(shù)據(jù)源不支持給定的操作,OctoSQL就會在內(nèi)存中執(zhí)行它,因此您不必?fù)?dān)心底層數(shù)據(jù)源的細(xì)節(jié)。
使用OctoSQL,您不需要O(n)客戶端工具或大型數(shù)據(jù)分析系統(tǒng)部署。 一切都包含在一個二進(jìn)制文件中。
OctoSQL 名稱的來源
OctoSQL源于Octopus SQL。章魚,因為章魚有很多武器,所以他們可以掌握和操縱多個物體,比如OctoSQL能夠同時處理多個數(shù)據(jù)源。
評論
圖片
表情
