我有以下数据库布局:
AppName (db) > Fruits > Apples > Fuji Apple (table)
有没有办法创建一个名为“apples?”的子级别?
例如:
objectStore = db.createObjectStore('fruits', {});
现在在水果中,我想要另一个叫做苹果的水平。
我可以构建它以便数据库被称为“Fruits”,但是我必须为我的应用程序打开多个数据库。数据库的多个实例在后端语言中并不好,但Javascript可能不同?
答案 0 :(得分:0)
我还使用多个数据库来存储数据,但我的用例是在给定时间从一个数据库访问数据。因此,如果您的数据没有连接,并且您不需要在一个地方列出所有数据,我建议您为数据创建多个数据库。
与将数据存储在一个地方相比,如果将数据存储在多个数据库中,则可以大大提高速度。
TLDR:如果您不需要在一个地方显示数据,则应将它们分成多个数据库。
更新:如果您确实需要立即显示所有项目,则可以使用索引对其进行排序,以便在需要特定集合或项目子集时提高性能。