本平臺(tái)目前支持MySql、SQLite、PostgreSQL、Oracle、Access、SQLServer六種數(shù)據(jù)庫(kù)。而所有數(shù)據(jù)庫(kù)的支持都是基于相同的抽象類,如果后期想支持其他數(shù)據(jù)庫(kù)的話,也只需要簡(jiǎn)簡(jiǎn)單單地?cái)U(kuò)展一下即可。平臺(tái)中根本不需要做過多的數(shù)據(jù)更改。我們的目標(biāo)是,多種數(shù)據(jù)庫(kù)支持可以達(dá)到在使用上面達(dá)到一致的體驗(yàn)。
本平臺(tái)中提供的API基本都抹平了各種數(shù)據(jù)庫(kù)之間的使用差異。除了使用純SQL語句操作的場(chǎng)景(SQL語法各種數(shù)據(jù)庫(kù)之間都會(huì)有些差異),其他功能API大多都可以做平滑切換數(shù)據(jù)庫(kù)。