我的问题是关于数据库设计。
我将用户联系人存储在服务器(Parse.com)上,方法是创建一个名为电话号码的类(例如。+ 917534310478)&在这一列名称中它的相应电话号码的1列。(此方法不起作用,因为在parse.com类名中不以+或数字开头,所以我将类名称设为India7568210475 )
通过使用这种风格,如果我有数百万的下载量,我将拥有数百万个课程。
我认为这不是一种好的设计概念。
我研究过RDBMS等中的外键/主键
由于我没有太多经验,所以我对设计这种类型的数据库感到很困惑。
基本上我在我的应用程序中创建了类似于truecaller的功能。
对数据库设计有任何帮助,
由于
答案 0 :(得分:0)
Parse有一个名为 USER(_USER)的类 - 只有在想要使用Parse的默认 Login / SignUp 功能时才必须使用它。
最好将每个联系号码存储为USER类中的UserName。
为了管理朋友列表,您可以指定Array&类型的列。存储所有朋友'(仅来自USER类的ObjectID。) ObjectId(s)作为该数组的元素。
因此,无论何时您需要获取任何联系人的朋友,您都可以通过 ObjectId查询它们。对于CountryCode,您可以使用 String 数据类型管理另一个列。