需要咨询么?

如果您有任何问题,可以在下面提问或者输入您需要咨询的内容!

软件定制项目数据库维护包括哪些内容?

软件定制项目数据存储方式一般有3种常见的方案:(1).单机版自携带数据库,比如使用的SQLite, Access等;(2).关系数据库单机安装版、云服务器版、内部部署版、共享数据库服务器版;(3).NoSQL比如文件存储、MongoDB、Redis缓存键值对等。不同的方式数据库维护的内容也不一样。

使用的SQLite方案分布在每个用户自己的电脑里,适合业务稳定、数据模型简单的场景,一般只要验收测试通过之后不再需要后续数据库维护工作。如果遇到特殊情况,用户使用的过程中遇到了问题,可以将数据库文件直接发送给软件开发商来研究、定位、分析和解决问题。这类软件定制项目,用户可以自己直接复制和黏贴数据库文件来实现数据库备份和还原操作,一般不需要额外的专业知识与技术去做数据库运维工作。

在使用了大型关系型数据库,比如SQL Server, Oracle, MySQL之后,一般需要有专门数据库相关经验的DBA数据库管理员做数据库运维工作,比如:(1).常规性数据库运维:升级、备份、还原、数据调查、索引优化、查询优化、视图优化;(2).容量扩充、多个测试环境、多个开发环境、多个生产环境、考虑多机或异地备份、多主机分区、大规模数据(单表10万条记录以上)、复杂数据模型的数据与业务分析调查等。

上海邑泊在SQL Server系列数据库有长达十几年的开发与运维经验,软件定制项目如采用SQL Server集中式数据库部署在云端,上海邑泊可提供运维支持服务。单个服务器(或主机)低频率的数据库运维(升级、备份、还原、数据调查),通常小于一周一次,每次小于10分钟的小规模数据库,上海邑泊可以免费提供。但是如果后续由于容量扩充、多个测试环境、多个开发环境、多个生产环境、考虑多机或异地备份、多主机分区、大规模数据(单表10万条记录以上)、复杂数据模型的数据与业务分析调查(合计超过50个基本表单位,如果单个表小于等于10个字段,则认为是1个基本表单位,如果单个表大于10个字段,则字段数除以10后取比它大的最小整数作为基本表单位数,比如一个表有51个字段,则51/10=5.1,它有6个基本表单位),则需另外定价签订技术服务合同。

如果使用了NoSQL比如文件存储、MongoDB、Redis缓存键值对等技术,上海邑泊会根据实际数据库运维工作的复杂度、风险度、应用场景同客户签订独立的技术服务合同进行实际生产环境的数据库运维。在正常的项目合作中,上海邑泊尽可能推荐客户避免使用NoSQL技术,以节约数据库运维成本。

(0) Comments

回复留言

您的电子邮箱地址会被隐藏。*为必填字段 *

您可以使用这些HTML标签和属性 <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

验证码