2009-12-16 83 views
-2

有没有一种方法可以像erlang一样通过erlang应用程序生成数据库模式?Erlang数据库模式生成器

+1

什么是用例? – jldupont 2009-12-16 23:57:09

+0

我正在寻找与它建立基于企业的应用程序。在java/hibernate orm中,我可以构建我的领域模型并让hibernate生成数据库模式和java类。我也不必使用像hibernate这样的工具编写大量的sql查询。它加快了我的软件开发速度,因为我不必费心使用所有的SQL东西。 Erlang是一种非常强大的语言,所以我试图在完全潜入之前收集尽可能多的信息 – 2009-12-17 13:51:37

回答

1

我假设你的意思是Mnesia,如果是这样的话,你并不真正了解Mnesia数据库的性质。它的设计和实现是“无模式的”。你可能会写一些非常难看的丑陋代码,它们走过一个Mnesia数据库,并试图记录其中的各种记录,但这几乎是徒劳无益的。如果您将记录存储在Mnesia中,那么您已经在定义了记录的.hrl文件中具有“模式”。

+0

谢谢,但我不是指Mnesia。我还没有读到关于Erlang的很多内容,但我知道这种语言与Mnesia之间的融合很棒。但是,我担心更多的传统数据库,如mysql,oracle。尽管作为一名程序员,我不会在设计Mnesia时遇到问题,但它还不是一种非常流行的策略,大多数客户仍然喜欢处理他们已经知道的事情。但是,我认识到erlang的力量,我对它感兴趣 – 2009-12-17 08:10:36

0

erlang中的sql数据库没有像nhibernate那样的东西。