我正在为 Chrome 构建一个打包应用程序。查看我的数据库选项,我很好奇我是否理解使用这些选项的正确方法。
使用 SQLite,我会创建表books
与以下行_id
, title
, category
, date
, price
, qty_sold
.
使用 localStorage,我会创建表_id
带有钥匙/对,例如1
, x499faj4
。然后我会创建表title
带钥匙/对x499faj4
, book title
. Table category
, with x499faj4
, fiction
.
我不确定这是否有意义。 localStorage 似乎更容易实现,但我该如何对这些东西进行排序,以按类别、价格或销售数量填充列表? localStorage 在这种情况下有意义吗?我是否正确使用它?还有进一步的建议吗?谢谢
localStorage
严格来说是一个键/值存储,因此任何类型的聚合、排序、过滤都必须在您自己的应用程序代码中。SQLite
就是这样,一个非常强大的基于 SQL 的存储引擎,具有排序、过滤等功能。
SQLite 虽然设置和入门稍微复杂一些,但从长远来看可能会更加健壮。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)