我对编码相当在行,但我是数据库设计方面的新手。这是一个常见的问题,但我没有看到确切的答案,所以我只想确认一下,然后我开始编码所有的东西。
我有一个购物网站,列出了很多产品。目前我有6,000个产品,但这可能会在未来增长相当大,也许有一天100,000+。我按页面列出网站上的产品,让用户搜索和排序产品。
设计和查询数据库以搜索和排序产品的最有效方法是什么?我是否只是创建一个大的产品表,然后使用如下查询:
SELECT *
FROM productTable
WHERE searchCriteria
ORDER BY sortColumn
LIMIT basedOnPageNumber
当
谢谢你的阅读,我正在做magento网站的工作。在我的例子中,我希望使用cron将所有产品数据存储在.json文件中。有14家商店,每家都有超过2000种产品,在商店和产品数量上都在增长。所有算法如下:
foreach available store
[
define globalArray = array()
get store products collection
foreach product
[
add product data to globalArray
add product filterable attributes to globalArra
我正在开发一个使用ionic3的应用程序,该应用程序是关于销售书籍。我为客户创建了web应用程序,这样他们就可以向平台添加图书。现在我正在考虑购买应用程序作为移动应用程序的一种支付手段,但我看到的所有教程都要求我将产品添加到谷歌开发人员控制台和Itunes。我的问题是,我真的需要在购买应用程序时将产品添加到Google Play Developer Console for Ionic中吗?因为我的想法只是请求数据库中可用的产品,并使用inApp购买基本上作为一个支付网关