【发布时间】:2016-10-27 16:10:05
【问题描述】:
我正在开发一个由 Phoenix 支持的带有 Web 界面的应用程序,并且我正在探索当前 SQLite(及其 Ecto 驱动程序)的替代存储方法(是的,我听说过 PGSQL,不,我不愿意使用它。)
我想使用 LevelDB 和 H2LevelDB,它们在 Github 上提供了 Erlang 驱动程序
但是,在编译时,我意识到 Phoenix 似乎非常依赖 Ecto,即使在负责渲染 eex 模板的模块中也是如此。我觉得这有点可怕,有点奇怪,同时有点烦人。 那么,盲目地从预生成的文件中清除所有对 Ecto 的引用是否安全,或者我应该为我的 Web UI 切换到其他内容?
【问题讨论】:
-
您在生成应用时是否尝试过
--no-ecto。 -
实际上没有,因为我正在从 ecto 移动代码库,所以我没有考虑重新生成 phoenix 应用程序。
标签: elixir phoenix-framework ecto leveldb