我们去年6月购买了开发板,今年初给公司开发的销售软正式上线,目前已稳定运行了大半年的时间,彻底替换了我们之前的购买的行业软件。当初之所以选择foxtable是因为我们单位之前使用的行业软件经过4年的使用已经不能满足我们的需求,很多业务需求难以实现与满足,在去年初我们准备做采购新软件的时候经过几个月的考察也没有发现很合适我们业务需求的,这个时候发现了foxtable,并且我们公司是做零售业,C/S的软件比较符合使用习惯,能够做自主定制,这点foxtable非常符合我们的要求,可以较为快捷的开发我们需要的应用。
当时我们的连锁店及加盟店地理分布及服务器安全的原因,我们当时没有自建服务器,而是租用了aliyun的服务,我们目前工作时间固定在线的客户端30余个,高峰的时候有近80个客户端在线,大半年来我们的mssql数据库截至9月30日已开支2万余元,文件服务器部分开支1万余元,另外负载均衡及mssql网外访问流量部分开销近1万元,当时之所以选择aliyun就是只有她提供而foxtable支持的mysql把我们逼的没有办法。但在使用中我们还是发现了4个问题很难解决,给我们带来很大困扰
1.版本管理功能较弱,没有办法我们只好另写了很多维护文档并建立了n份副本模拟版本管理,工作量很大;
2.没有数据库中间件及前端缓存,在局域网中还问题不大,但在互联网上几乎就是明文在网上跑的,直接访问数据库会带来安全上的隐患和外网访问流量上增加额外的费用,同时并发高时的数据安全也存在隐患;
3.不支持mysql数据库,我们的一些bs应用只能分割业务逻辑,先同步mssql的数据到mysql,再提供B/S应用访问,B/S应用使用完后生成变更并定期人工核验后提交到C/S应用(本来打算PHP直读MsSQL的,但是有些功能无法实现)。
4.文件管理,因为我们的产品有很多图片需要管理,目前只能通过FTP方式管理,而不能提供云存储的接口方式,我们目前只能采用文件服务器形式实现,这一块的开销也不小。
那么现在问题来了(不是挖掘机啊):
1.mysql数据库支持问题,毕竟提供mysql的云服务商可选择余地较大,我算过以我们数据开销,全套每年2万元就足够应付,而我们现在可选择的就只有aliyun,1年5万也搞不定。同时使用Mysql的话,B/S整合及移动应用也比较好自行开发。如果实在是基于某些缘故不能支持mysql,也请耽误开发团队一些时间给大家细说一下理由,而不要仅仅告诉我们以前支持过现在不支持了这一句话,您看看发展建议版块这个问题已经提了不止10遍了吧,毕竟沟通才会带来理解。2.能不能定期公布交流foxtable近期规划,让我们开发者也能够提前准备功能上的更新。
3.文件管理方面能不能给出国内常见sae,aliyun,baidu,又拍等云存储的实现方式。
4.可否提供数据库中间件及缓存服务。