集高性能访客系统,侧重点应该是是高并发,访客数据的实时地存储和查询。在系统设计上有200元以内几个建议:
1.集群化防御部署,采用nginx做好负载均衡。
2.数据存储,是有先写入到到redis缓存数据库中,连成热数据,热数据有效期时间据查询业务来定。在写入redis时还得化合队列,实时地任务程序不同步的到oracle或sqlserver数据库中自然形成结构化数据。那样可以管用的解决高并发的问题。
3.非结构化的数据存储,例如照片等,用hdfs文件系统存储,可以采用hadoop文件分布式系统。
4.网站查询上的设计,动态数据也可以从redis热数据中资源,而历史数据从oracle数据库中做网站查询即可。对于常用的基础类数据你必须同步到redis中,让系统直接声望兑换,这样尽可能会的降低数据库的高并发读写。
5.设计和实现不超过方法,如果数据库的压力较高的话,是可以需要读写分离模式,再分离数据库。
另外组建索引分区,建立起表索引。
是从左右吧架构设计,肯定算的上是低性能的访客系统吧,实践经验总结的,感谢拒绝置评。如有软件开发要也可联系我们。