2014-09-20 71 views
2

我开始撰写像“Coveritlive”这样的实时博客应用程序。我需要它用于我的在线杂志,并且找不到适合Rails的东西。 BTW并不重要,我会尽力写出来。现场博客应用程序的数据库选择

我是一名初级开发人员,我已经编写了我的CMS。顺便说一句,我不确定用于实时博客应用程序的堆栈。

对于CMS我使用PostgreSQL作为分贝,但我不确定这个选择是否会对实时博客系统产生一些负面影响。该架构很简单:

  • 每一个事件都有许多event_post(日期,作者,内容)

在活动页面上,我将有event_post的有序列表从最新到最旧的。事件帖子的内容是一个html片段,所以text/img/etc等等。

一个事件可能有超过500/600个event_post。

你认为postgres可以吗?你有什么建议可以有更好的表现吗?

当事件不是活的时候,人们可以访问实时馈送,因此我必须将所有事件加载到同一页面中。我担心表现。

对于实时更新,我将使用Pusher/Slanger。

谢谢

回答

0

我会坚持使用Postgres。它将对你正在使用的任何宝石有最好的支持,而且我无法想到在这个项目中选择其他任何东西的内在原因。性能会很好。

相关问题