主题:【讨论】中国火车票实名制究竟有何难?印度实行已有百年 -- billhy
实名制可以这样用:买票时,售票点把买票人的身份证信息传到铁道部的票务中心,票务中心通过数据库查询这个号码有没有买票记录,没有的话就可以卖票。如果在这之前这个号码已经有了北京到广州的买票记录,那么在北京到广州的列车没有到站之前这个身份证号码不能再次买票。
141G的数据空间远远不够,里边还要存一些其他相关的数据,比如来个个人照片啦,备注啦,籍贯啦。那一下子下来500G都不够用。况且还有每日的数据更新,历史数据什么的。1个月下来就上T了。
再加上全国那么多售票点,同时并发查询,编辑。那对性能要求得多高啊?用免费的数据库性能怎么优化,谁提供技术支持?这个数量级的数据库,只有找厂商定制,一般厂商都得掂量掂量,敢不敢接。
另外机房的建设,也没有那么简单,不是随便找个机房租个位置那么简单。这么重要的数据,包括全国所有人的信息的资料,可能放在商用机房里么?弄不好还得用武警保卫呢。况且啦,为了系统稳定,什么空调了,UPS啦,发电机啦,什么不得弄2套。再加上连接各地的专线什么的,在异地建一个容灾机房什么的,数据定期备份什么的。花个几亿,十几亿还真是很轻松。
这两名字可以凑幅对联了
买张票还要去铁道部的票务中心查一下,天啊,票务中心居然得存下全国人民的买票记录....这是什么数据库啊,海海海量啊。
北京到广州的列车没到站前不得再购票,那我还想提前买一张从广州到桂林的火车票,行不?
全国人民的买票记录再多多不过新浪、优酷的数据,真要做起来以国家力量来做这个,数据量、传输速度、安全之类的不是问题。
至于提前买票也不是不行,买北京到广州的票那么就只能提前买广州到其它地方的票,您意下如何?
而且在你这种建议下建立起来的售票系统的要害还并不是能不能建立起来,还要绝对绝对不能出现任何系统崩溃或长时间的堵塞,否则整个铁路客运就完全瘫痪了。而我倒想问问,河里IT行业的也不少,有人敢保证这样一个数据系统,现在的技术能保证它绝对不会因为自身或被外界攻击的原因而暂时崩溃的呢?
另外,即使这个系统平时正常运转,但能保证身份证号码不会被错误或冒充输入呢?换了你,告诉你一声:"你已经买过了票,不准再买",你于是就会高高兴兴的满意而去了?
你说那些决策的会怎么想?
采用开源软件,由硬件提供商提供相关的优化服务。
另一种是甲骨文的路子,不过感觉成本更高,效果也不一定好。
像 google 那样的,就属于比较牛逼的公司了,拿了开源/自由软件,自己修改源代码、维护系统……像是美国的 NOAA 、 NASA 这样的机构,搞得真正的大规模应用大多是这条路子的,很少,也不可能把这种业务完全外包(相关的公司基本上没有这个能力)出去。
另个,硬件上,一个机房肯定是不够的,要做成分布式计算集群,搞上几个数据中心,不断同步才会有戏,这个就不是一般般的难了。
谢谢:作者意外获得【通宝】一枚
鲜花已经成功送出。
此次送花为【有效送花赞扬,涨乐善、声望】
信用卡你刷过吧,全世界那么多卡到处刷也没见那家银行被刷瘫痪~而且大家还都是放心地用着信用卡……
至于冒用身份证这事你又是一贯的跑题了,那是实名制导致的吗?没有实名制就不存在冒用?西安科技电子大学宣传部长强建周听说过没?可有银行因为这批判实名制?
周围中有一些人没有身份证,特别是农村中为了躲避计生,故意或无法入户口。
有人说印度的实名制只是针对极少数高级车厢,俺不信印度有这个能力推广到大多数列车上。而且印度部分大城市的铁路还担负通勤功能,好比中国城市的轨道交通,每天上下班还要实名制肯定是脑子进水了。其实中国的软卧之类的实现起来也毫无障碍,但这个对缓解春运基本没啥用处。中国的春运在近期是个无解的问题,为了这一个月的客运配置过多的资源在其余的11个月里又会造成极大的浪费。
当年我参与了一个10w用户,5w峰值的系统设计,landesk给的方案里硬件价值800w左右,包括两套核心服务器,12个数据中心,网络费用没有计入....
何况这种数据库向来是用户多10倍,开支增加十倍多的情况...移动省级核心服务器都是一台就要上千万的...
所以看哥们上的硬件,我真是不知道该说什么了
三弟不是一般的牛!
这个票上还要写上:5车左边15号外挂。另一张:8车顶棚16好卧铺下中(侧卧)。
研究生考试需验证准考证和身份证,我校2000多考生,由两个入口进,各有一个身份证检验设备,提前45分钟放人。---类似检票口
各考场监考老师再次核对准考证上身份证号和身份证的一致,提前20-15分钟放人,每班40人左右——类似车厢。
从没听说有那个考生耽误了