我正在为我的Android应用程序添加用户的帖子和评论功能,我想了很多,在我的视线中,有两种方法可以实现:
首先是更容易和更舒适,但MYSQL数据库是否能够处理太多表格,或者有更好的方法吗?
此外,我需要发布约24小时的帖子,有没有办法这样做?
答案 0 :(得分:2)
我认为更好的解决方案是拥有3个表:
所有这些都非常容易管理(您可以使用1个查询检索所有帖子,喜欢/不喜欢和评论)。 也许它易于开发,但在数据库使用方面没有性能。 这样做可以在评论中实现喜欢的不喜欢。
如果使用innoDB作为引擎,如果关系定义良好,则可以在级联上删除/更新
您可以使用mySQL定义预定作业,以便每天删除所有信息: How to schedule a stored procedure in MySQL
关于你的问题的另一个好主意: MySQL give rows a lifetime
萨吕!