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的安全控制是分层的只有通过对服务器、数据库、文档以及域的正确授权才能正常访问信息。因此分库后的新库要与原数据库的访问权限、文档的授权方式保持一致才能保证用户正常访问数据库保障文档的个性化授权可用。
wordpress高级企业自适应主题,通用型企业展示平台 + 流行宽屏设计,自适应PC+移动端屏幕设备,完美企业站功能体验+高效的自定义设置平台。一套完美自适应多终端移动屏幕设备的WordPress高级企业自适应主题, 主题设置模块包括:基本设置、首页设置、社会化网络设置、底部设置、SEO设置; 可以自定义设置网站通用功能模块、相关栏目、在线客服及更多网站功能。点击进入:wordpress高级企业...
SugarHosts 糖果主机商也算是比较老牌的主机商,从2009年开始推出虚拟主机以来,目前当然还是以虚拟主机为主,也有新增云服务器和独立服务器。早年很多网友也比较争议他们家是不是国人商家,其实这些不是特别重要,我们很多国人商家或者国外商家主要还是看重的是品质和服务。一晃十二年过去,有看到SugarHosts糖果主机商12周年的促销活动。如果我们有需要香港、美国、德国虚拟主机的可以选择,他们家的...
digital-vm怎么样?digital-vm在今年1月份就新增了日本、新加坡独立服务器业务,但是不知为何,期间终止了销售日本服务器和新加坡服务器,今天无意中在webhostingtalk论坛看到Digital-VM在发日本和新加坡独立服务器销售信息。服务器硬件是 Supermicro、采用最新一代 Intel CPU、DDR4 RAM 和 Enterprise Samsung SSD内存,默认...