有很多方法可以为简单任务建模数据库,但您会发现至少有一种方法是最有效和最快的。
例如: 我有以下表格。用户,帖子和用户邮件。
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帖子)。
感谢