D o mino自动分库功能的实现与应用
[摘要]本文从实际应用的角度讨论了基于Do mino平台的协同办公应用中数据库膨胀的原因以及解决方案。从技术实现的角度进行了分析设计结合LS开发技术讨论了实现功能的通用方法和步骤给出了实际应用的实例和效果供参考。
[关键词]分库入口库文档库代理
在大庆油田协同办公领域基于Do mino的B/S架构应用了许多年随着协同办公系统在油田应用的深入各类业务数据不断增长 Do mino数据库不断膨胀甚至超过最大64G的限制。当数据库里数据达到一定程度后数据库读、写性能明显下降 以至于会影响整个应用系统的性能。虽然Do mino本身提供归档等功能但只能在一定程度上缓解数据库膨胀问题。对于要求一直在线访问的数据并且数据量增长迅速的应用归档则无能为力。本文主要讨论在Do mino平台上充分利用其开发和应用方面的特性结合以往的实际经验实现一种能够根据设定的数据量自动分库 同时对应用透明的功能。
1 Domino平台简介
Do mino是一个群件平台提供了一个简化的、高安全性的实时工作环境版本由4.X到8.X平台功能不断升级和增强。在企业中利用其强大的业务应用、协作应用和通讯应用能快速开发行政办公、业务管理以及个人事务处理等系统提高了员工的工作效率简化了业务流程提高了企业业务的响应能力。
2设计实现
进行基于Do mino的应用开发主要使用Do mino的数据库对象。数据库对象集数据存储、表单、视图、代理等于一身应用的开发可以使用一个或多个数据库。为了降低开发难度提高开发效率大多选择一个数据库进行应用开发。因此数据和设计元素都存储在这个数据库中库数据量的膨胀就不可避免。
2.1分析
在我们企业中采用Do mino的B/S架构进行开发和应用要解决数据库数据量快速膨胀问题同时不增加开发难度本文对数据库的存储、读取以及安全控制等进行分析。
1Do mino的安全控制是分层的只有通过对服务器、数据库、文档以及域的正确授权才能正常访问信息。因此分库后的新库要与原数据库的访问权限、文档的授权方式保持一致才能保证用户正常访问数据库保障文档的个性化授权可用。
Hostodo 算是比较小众的海外主机商,这次九月份开学季有提供促销活动。不过如果我们有熟悉的朋友应该知道,这个服务商家也是比较时间久的,而且商家推进活动比较稳,每个月都有部分活动。目前有提供机房可选斯波坎、拉斯维加斯和迈阿密。从机房的地理位置和实际的速度,中文业务速度应该不是优化直连的,但是有需要海外业务的话一般有人选择。以前一直也持有他们家的年付12美元的机器,后来用不到就取消未续约。第一、开...
爱用云互联怎么样?爱用云是一家成立于2018年的老牌商家旗下的服务器销售品牌,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端...
老鹰主机HawkHost是个人比较喜欢的海外主机商,如果没有记错的话,大约2012年左右的时候算是比较早提供支付宝付款的主机商。当然这个主机商成立时间更早一些的,由于早期提供支付宝付款后,所以受众用户比较青睐,要知道我们早期购买海外主机是比较麻烦的,信用卡和PAYPAL还没有普及,大家可能只有银联和支付宝,很多人选择海外主机还需要代购。虽然如今很多人建站少了,而且大部分人都用云服务器。但是老鹰主机...