Erlang:Mnesia 还是 Mysql?
你在 Erlang 中使用什么 DBMS?为什么?
What DBMS do you use with Erlang ? and Why ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
你在 Erlang 中使用什么 DBMS?为什么?
What DBMS do you use with Erlang ? and Why ?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
Mnesia,因为它都是原生的 erlang,并且能够存储 erlang 术语真是太棒了。也加快了开发速度。
据我所知,没有其他 DMBS 能够与该语言如此紧密地集成(这很简单,Mnesia 几乎是该语言的一部分,是一种增强版的字典)。当然,它有点低级,因此必须针对它编写诸如全文搜索之类的功能,但否则就没有那么有趣了(除非您可以将它与其他一些开源全文搜索结合起来)发动机)。
但您必须根据自己的要求自行判断不同的选择。
Mnesia, because it's all native erlang, and being able to store erlang terms is just great. Speeds up development too.
I know of no other DMBS that can integrate so closely with the language (that one's easy, Mnesia is almost part of the language, a Dict on steroids). Of course, it's a bit low-level, so functions like full-text search have to be coded against it, but it wouldn't be that much fun otherwise (unless you can couple it with some other open-source full-text search engines).
But you have to judge the different options for yourself against your own requirements.
以下是 Erlang 中 DBMS 的评估:
http://www.erlang-solutions.com /thesis/dbms_eval.html
更新:请注意它有点过时,但作为一个开始它可能会变得有用。
Here is an evaluation of DBMS in Erlang:
http://www.erlang-solutions.com/thesis/dbms_eval.html
UPDATE: Mind it's a bit out-of-date, but it could turn useful as a start.
我将使用与该项目相同的代码的 postgresql。 http://zotonic.com/(随便浏览一秒钟,感受一下低延迟,我喜欢它)
Postgresql 总是比 mysql 成熟一点点。 =)
值得研究一下。 (还没用过,不过我会用的)
I would use postgresql with the same code as this project. http://zotonic.com/ (just surf around for a sec, feel the low latency, I love it)
Postgresql will always be a little bit more mature than mysql. =)
It worth looking into. (Have not used it yet, but I will)