带你了解什么是智能数据库

编程实验

72人已加入

描述

伴随着互联网以及大数据时代的到来,信息系统已经成为最重要的数据载体和信息来源,传统的IT运维管理平台已经不能满足互联网以及大数据时代运维需求,运维人员每天都要进行大量的维护操作。程序更新、配置修改、数据传输以及各种自定义的命令等的执行,手工操作不可避免的会带来误操作,效率低下,甚至出现遗忘或者错漏现象。另一方面对信息系统运行的监控,成千的各种设备和系统,经常会出现这样那样的问题,要等到故障反映到业务层面,那实际上已经造成了损失。再者信息系统包含很多信息点和风险点,非常复杂,如果靠人去检查,不仅效率低还容易漏掉,且不能实时掌控系统状态。

智能数据库是研究利用人的推理、想像、记忆原理,实现对数据库的存储、搜索和修改。通过有效的组织,能够满足人们快速检索和修改数据库的要求。

智能数据库通过有效的组织,能够满足人们快速检索和修改数据库的要求。智能数据库系统(multimedia intelligent database system)是一个对象数据库管理系统。体系结构的选择对它的性能和功能有非常重要的影响。在体系结构的选择过程中我们始终遵循这样的一条准则:性能更为重要,因为功能可以在ODBMS的上层的应用程序中增加,而性能上的缺陷是不可能在应用程序层次上得以弥补的。本文讨论和比较了ODBMS的若干体系结构及其实现方案,最后给出了一个有较高性能的MIDS体系结构方案。

智能数据库实现智能分析,包括访问控制、访问统计、健康检查、健康度、流量监控、故障定位、业务异常等,智能运维监控系统最终形成了一个监控闭环,包含问题发现、分析决策和问题的解决,具体的组成包括异常检测、报警收敛、关联分析、故障定位和自动处理五部分内容。通过自动分析与回溯,把常见的问题进行分类和学习,并自动解决相应问题。

数据库性能智能化优化,包括SQL审核程序、TOP SQL,通过查看数据库的资源消耗等预警,也就是说收集平时运维正常的性能基线数据,当生产的数据超出基线的范围时就预警,并自动增加相应资源。数据库安全智能化分析,通过权限匹配、访问站点、访问统计、连接冲击、SQL、系统漏洞等分析判断,可数据库是否安全,并是否受到攻击、sql注入等。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分