Firebase realtime database FirebaseRealtimeDatabase的高效结构

Firebase realtime database FirebaseRealtimeDatabase的高效结构,firebase-realtime-database,Firebase Realtime Database,我有一张书单。我需要显示一个需要一个小属性的图书列表,比如书名、作者名、评级。每本书都有几个属性,其中一些属性相当大,如书的描述。当用户单击一本书时,我将显示该书的描述。我的book类没有属性book description,我分别更新和获取了book description。我的图书课在这里 公共课堂教材{ 私有字符串书名; 私有字符串作者; 私人字符串版; 私有字符串发布器; 私有字符串所有者ID; 私有字符串groupID; 私有字符串覆盖URL; 私有字符串缩略图; 私有字符串bookI

我有一张书单。我需要显示一个需要一个小属性的图书列表,比如书名、作者名、评级。每本书都有几个属性,其中一些属性相当大,如
书的描述
。当用户单击一本书时,我将显示该书的描述。我的book类没有属性book description,我分别更新和获取了book description。我的图书课在这里

公共课堂教材{
私有字符串书名;
私有字符串作者;
私人字符串版;
私有字符串发布器;
私有字符串所有者ID;
私有字符串groupID;
私有字符串覆盖URL;
私有字符串缩略图;
私有字符串bookId;
私有int-readIndex;
私人浮动评级;
私有字符串类别;
私有int用户比率;
私有字符串acceptedReqId;
私有字符串currentOwnerId;
私有字符串currentGroupName;
私有字符串currentOwnerName;
私人书店国家书店国家;
公共书籍(){
}
}
我的火基结构就像 所以我的问题是将描述保存在单个book属性中会加载book description吗?或者我应该像下面这样在书中保留书的描述吗?哪一个更好?