0

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

例如:我有以下表格。用户、帖子和用户帖子。

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-为这个简单的任务建模解析类的最佳方法是什么。如果您有更好的解决方案,请告诉我。2- 如何在 Android 和 Java 中获取特定用户的帖子(假设用户有 5k 个帖子)。

谢谢

4

0 回答 0