我有一个状态机,它需要为不同的用户推送/弹出一些文件名。我传统上会使用堆栈作为数据结构的选择,但这需要使用数据库来完成,因为我没有办法在传入的 Web 请求之间保留数据结构。
我想知道使用数据库实现堆栈功能的好方法是什么?
我需要支持:
编辑:
我正在对一个想法进行原型设计,因此我将 sqlite3 与 python 一起使用。
谢谢!
我使用 mysql 作为我的后端数据库。这是用例;
AHolidayPackage配置了一些默认值offerings。这些默认产品可以根据提供的选项升级/降级。每个产品属于不同类型的variants:
首先,我想设计 Origin city 的用例:
有一个 GOA 包。它可以根据起源城市提供 3 种变体;
(粗体表示默认选择)
一种。和b. 用户可以从新德里或孟买飞往 GOA。
C。Goa是Land套餐,用户可以自己到达Goa,是一个独立的度假套餐。
此外,我们需要进一步支持以下具有变体类别(Origin City)的用例:
在数据库中,我需要对这些关系进行建模。这是我的想法。
HolidayPackage有MANY到MANY有关系Destination(读起点城市)。这将处理以下选项:
我的顾虑:
default在数据库级别标记包的选项?我需要一些关于我是否朝着正确方向前进的意见。
我正在尝试建立一个电子商务网站(带有 MySQL 后端),其中
例如
食品 > 水果 > 红色 > 樱桃
> 水果 > 黄色 > 香蕉
> 健康 > 樱桃
Healthy又Red。我计划在后端实现这一点的方式是:
这是正确的方法吗?
我对这种方法的关注之一是;尽管不会经常添加新类别,但是当我们必须添加新类别时,我们将不得不在 productID-cateogryID 表中进行大量更新,因为类别 ID 现在将指向不同的东西!
有没有更好的方法来处理这个问题?
编辑:修改前序遍历更广为人知的是:嵌套集模型