有很多方法可以为简单任务建模 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 个帖子)。
谢谢