Android中最高效的Parse db关系表

时间:2017-08-16 18:54:37

标签: android parse-platform back4app

有很多方法可以为简单任务建模数据库,但您会发现至少有一种方法是最有效和最快的。

例如: 我有以下表格。用户,帖子和用户邮件。

User
===========================
userId  |  userName
---------------------------
1          john
===========================

Post
===========================
postId  |  postContent
---------------------------
1          bla bla bla
===========================

UserPost
===========================
postId  |  userId
---------------------------
1          1
===========================

我认为这在sql数据库中很有效。

但是Parse数据库怎么样? 你能告诉我什么是最好的选择以及如何使用Java Android获取数据?

选项1:

User
===========================
userId  |  userName
---------------------------
1          john
===========================

Post
===========================
postId  |  postContent
---------------------------
1          bla bla bla 
===========================

UserPost
===========================
post          |   user 
---------------------------
Post(pointer)     User(pointer)
===========================

选项2:

User
===========================
userId  |  userName  |  post
---------------------------
1          john      |  relation(Post)
===========================

Post
===========================
postId  |  postContent  |  user
---------------------------
1          bla bla bla  |  pointer(User)
===========================

选项3:

User
===========================
userId  |  userName
---------------------------
1          john
===========================

Post
===========================
postId  |  postContent
---------------------------
1          bla bla bla 
===========================

UserPost
===========================
postId  |  userId 
---------------------------
1          1       
===========================

所以,问题是: 1-为这个简单的任务建模Parse类的最佳方法是什么。如果您有更好的解决方案,请告诉我。 2-如何获取Android和Java中的特定用户帖子(假设用户有5k帖子)。

感谢

0 个答案:

没有答案