- 主题:[小白求教]那些复杂的数据库在什么场景有价值呢
结账是银行根据12306发过来的交易指令来进行的,在银行自己的数据库里
对账也只看日期和交易流水号,不需要车次线路信息
【 在 ylh0315 的大作中提到: 】
: 不一样。进行结账显然属于olap。分日期车次,分线路,分席别数据汇总,典型的立方体剖面分析,就是OLAP。每个查询都要涉及大量数据,如果锁表,那么,查询期间,大量的车次的票都不能卖了,卡住了。
--
FROM 114.253.38.*
一般来说,售票系统、财务系统是分开的
在设计上就应该用transaction保证这两个系统的记录是一致的,这是典型的OLTP应用场景。对不对账其实意义不大。
对账的时候按每个账户的总数核对就行,车次什么的没必要。
对账/盘点也不需要天天做,实时做。每周/每月找一天在没人的下半夜做一次就行
【 在 ylh0315 的大作中提到: 】
: 我没说银行那边。就是票务系统这边,也得先自己结了,才能与银行对账清算。
--
修改:roy FROM 114.253.38.*
FROM 114.253.38.*
余票信息(库存)、窗口销售、网售可以放在不同的表里。
窗口结账不会影响网售。
而且也不会有你说的按车次线路查询的需求
【 在 ylh0315 的大作中提到: 】
: 售票系统要先按窗口,渠道,结账,再汇总报财务。
: 依据售票量。窗口是售票员换班就必须立即结账,现金,pos,各种移动支付的,都要立即算清楚。先把售票员的款项结算清楚,再把单位结清,再报财务总结算这个是日结。
: 渠道结账当日清。
: ...................
--
FROM 114.253.38.*