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的安全控制是分层的只有通过对服务器、数据库、文档以及域的正确授权才能正常访问信息。因此分库后的新库要与原数据库的访问权限、文档的授权方式保持一致才能保证用户正常访问数据库保障文档的个性化授权可用。
无忧云怎么样?无忧云值不值得购买?无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点。目前,四川雅安机房,4...
韩国服务器怎么样?韩国云服务器租用推荐?韩国服务器距离中国近,有天然的地域优势,韩国服务器速度快而且非常稳定!有不少有亚洲市场的外贸公司选择韩国服务器开拓业务,韩国服务器因自身的优势也受到不少用户的青睐。目前的IDC市场上,韩国、香港、美国三个地方的服务器几乎占据了海外服务器的百分之九十以上。韩国服务器相比美国服务器来说速度更快,而相比香港机房来说则带宽更充足,占用市场份额非常大。那么,韩国服务器...
今年1月的时候Hosteons开始提供1Gbps端口KVM架构VPS,目前商家在LET发布消息,到本月30日之前,用户下单洛杉矶/纽约/达拉斯三个地区机房KVM主机可以从1Gbps免费升级到10Gbps端口,最低年付仅21美元起。Hosteons是一家成立于2018年的国外VPS主机商,主要提供VPS、Hybrid Dedicated Servers及独立服务器租用等,提供IPv4+IPv6,支持...