我想知道是否有人见过将 SQLite 和 Tokyo-Cabinet 抽象为相同 API 的库。基本上我正在寻找可以让我使用 SQLite 进行测试和开发的东西,然后转移到 TC 进行生产。
无论如何,我专门使用的语言是 Lua,但我确信 Lua 不存在这样的库,因此使用任何其他语言执行此操作的库也可以,因为我可以基于该语言为 Lua 开发类似的东西.
我想知道是否有人见过将 SQLite 和 Tokyo-Cabinet 抽象为相同 API 的库。基本上我正在寻找可以让我使用 SQLite 进行测试和开发的东西,然后转移到 TC 进行生产。
无论如何,我专门使用的语言是 Lua,但我确信 Lua 不存在这样的库,因此使用任何其他语言执行此操作的库也可以,因为我可以基于该语言为 Lua 开发类似的东西.
DataMapper 是 Merb 的默认 ORM(用 Ruby 编写),可能会有所帮助。查看用于 Tokyo-Cabinet的实验性DataMapper 适配器。DataMapper 已经获得 SQLite3 支持,因此您可以比较两者。
I don't know for sure, but since Carbonado supports RDBMSs (Oracle) and "persisted b-trees" (BDB), it could definitely support both.