请教 sztony 关于 利用 PGPOOL 替代DataSnap 解决方案
看到关于一篇 你发表的 datasnap是鸡肋的帖子 感觉说的不错
请教一下delphi中如何连接PGPOOL 或者PGPOOL如何部署?
主要想看一下 股票软件 如何架构的 针对十万 百万级用户
希望PGPOOL是我想要的 多谢
[解决办法]
1)PGPOOL是专门针对POSTGRESQL来设计的连接池,还有一个很出名的就是pgbouncer,该连接池是SKYPE公司开发的,所以,你的后台数据库要是POSTGRESQL,
2)PGPOOL/PGBOUNCER暂时还没有WINDOWS版本,需要在LINUX在下安装,可以到POSTGRESQL的一个开源社区去下载这些软件。http://pgfoundry.org/ 有这些软件的下载,你可以去搜索下。比如:PGPOOL的官方中文文档:http://www.pgpool.net/docs/latest/pgpool-zh_cn.html
3)它们的官方网站都有详细的安装和使用说明,网上也有很多这样的技术帖子,可以去搜索下
4)POSTGRESQL支持热复制,相当于ORACLE的DATAGUARD,配置比较简单,你可以用这个来做读写分离,增大访问量处理。
5)当配置好连接池后,那么前端程序就不直接连接到数据库,而是连接到PGPOOL的连接池地址和端口,由连接池去处理请求和返回结果。
6)DATASNAP,主要是不能跨平台,一个中间层只能在WINDOWS上用,肯定用处不大,如果能支持跨平台,能部署到LINUX和UNIX上,然后再增强一些功能,也是不错。目前的DATASNAP确实鸡肋,用途不大。