在服务器数据库(parse.com)上存储用户联系人

时间:2014-09-12 08:56:30

标签: database mobile database-design parse-platform relational-database

我的问题是关于数据库设计。

我将用户联系人存储在服务器(Parse.com)上,方法是创建一个名为电话号码的类(例如。+ 917534310478)&在这一列名称中它的相应电话号码的1列。(此方法不起作用,因为在parse.com类名中不以+或数字开头,所以我将类名称设为India7568210475

通过使用这种风格,如果我有数百万的下载量,我将拥有数百万个课程。

我认为这不是一种好的设计概念。

我研究过RDBMS等中的外键/主键

由于我没有太多经验,所以我对设计这种类型的数据库感到很困惑。

基本上我在我的应用程序中创建了类似于truecaller的功能。

对数据库设计有任何帮助,

由于

1 个答案:

答案 0 :(得分:0)

Parse有一个名为 USER(_USER)的类 - 只有在想要使用Parse的默认 Login / SignUp 功能时才必须使用它。

最好将每个联系号码存储为USER类中的UserName。

为了管理朋友列表,您可以指定Array&类型的列。存储所有朋友'(仅来自USER类的ObjectID。) ObjectId(s)作为该数组的元素。

因此,无论何时您需要获取任何联系人的朋友,您都可以通过 ObjectId查询它们。对于CountryCode,您可以使用 String 数据类型管理另一个列。