在SCO UNIX市场,东方龙马是一个人人皆知的品牌,这家1995年成立的公司在成立三年后即占据SCO UNIX市场80%份额,并随着东方龙马SCO中文视窗占据市场绝对份额,成长为一家技术服务占公司发展主导力量的技术服务提供商。
1999年,东方龙马成为Oracle中国总代理、第一家增值分销商,并连续两年成为ORACLE中国最大的分销商(VAD),同时签约成为国内首家ORACLE授权认证技术培训中心,两年后,东方龙马成为ORACLE国内首批服务授权代理商,并将业务逐渐扩展到与戴尔、IBM的合作中,但用东方龙马副总裁首席运营官姚挺的话说:“东方龙马是一家过去二十年专注于用户核心数据库服务的公司,而服务的对象就是Oracle。”
提到东方龙马目前的业务规模,东方龙马技术架构师黄殿君给出了这样一组数字:东方龙马在全国服务超过500家客户,管理2000多个业务系统,负责维护的客户数据库系统超过5000个,“客户范围涵盖的比较广,从证券、保险等金融机构,到工业制造业、政府部门和运营商,从大到小都有,数据库系统的类型、版本也都非常丰富。”
丰富的客户行业、数据库类型、软件版本的背后,是“丰富”的客户需求与难搞的技术问题。
首先,传统数据库无法预估突发需求,难以协调资源配置。每逢年、节、活动等突发情况,由于无法预估准确需求,高并发的业务系统负载往往造成数据库出现问题,进而导致严重的生产和运营事故。但对于企业来说,为突发情况准备足量的业务资源往往意味着浪费;
其次,传统数据库每一次迭代,技术人员都得重新培训。以Oracle数据库为例,其每个新版本的新特性、新功能和新操作,都需要大量的人才培养和技术学习,考虑到人才流动等复杂因素,传统数据库耗费了企业相当大的人力成本;
第三,传统数据库运维逻辑复杂,受限于DBA认证人员水平。传统数据库只有经过DBA认证的工程师才有资格运行。“所以,每次数据库出现问题,都需要等DBA人员专程来进行维护。这也意味着,传统数据库的性能某种程度上就是受限于DBA人员的技术水平。”
最终,在以上多方面因素的影响下,传统数据库在存在业务风险的情况下,成本却居高不下,银泰数据库负责人李亚博在一次会议上就提到:“线下数据库‘太贵了’,这直接影响到了银泰百货的数字化进程。” 2016年,由于商品、营销、会员管理系统中大量使用了传统数据库,银泰百货花费的硬件以及软件费用以百万级递增,IT设施开销仅数据库一项就将超过千万。
但最关键的是,传统数据库已经跟不上数字经济时代企业业务发展、转型和爆发的整体步伐:“2000年的时候,浏览一个网页可以容忍几秒,但今天,没有人能容忍,消费者第一秒就要知道是否支付成功、知道预约的车辆在何处、知道交通违章的情况。结构化的数据,传统数据库(因为响应时间的问题)已经很难满足企业业务的要求,或者说,消费者不满意。”姚挺说。
姚挺强调:数据库要敏捷,技术的互联网化、基础设施云化的目标都是如此,“数据库的演进也必然如此。”特别是在企业的传统工作负载越来越多的迁移至公共云时,企业“必须使用云原生工作负载(如云数据库)替换掉其中的许多传统工作负载,这样才能发挥公有云的全部优势。”
选择阿里云:被ADAM惊艳 目标三位数增长
数据库迁云,或者说是从传统数据库迁移到云数据库,与过去任何的数据库迁移一样,都是极为复杂的,黄殿君将其形容为“技术+运气”,即使是有丰富的经验、强大的技术能力以及对传统数据库的理解,结合云数据库的原厂级能力,由于数据库迁移的复杂性、风险性和重要性,数据库迁云的进程都需要在一个完全按时、高效、可控和清晰的迁移方法论和迁移流程(方案)下完成。
因此,这意味着数据库迁云应当是一个“人机协作”的模式,即借助一个具备了一定能力的工具,结合人的经验,实现“1+1》2”的工作价值,对于这一工具应当具备以下五点能力:
1、准确的数据采集能力,即收集并汇传统数据库信息,全面覆盖数据库实际运行状况,并保证采集结果的准确性;
2、适配云数据库方案,预估迁云工作量和进程,同时对云资源费用有一定估算能力;
3、兼容性分析,包括语法转换建议、性能风险评估、功能兼容性差异等建议,最好根据以上建议估算出更为准确的工作量;
应用迁移系统,提供应用迁移开发环境,自动发现迁移时需要的改动并推荐改动结果;
数据、应用割接,数据全量复制、数据增量复制、数据清洗,应用引流。
这正是阿里云推出Advanced Database&Application Migration(以下简称ADAM)的原因,ADAM作为一个对传统数据库(如Oracle数据库)进行诊断的工具,通过对迁云数据库的扫描,确保迁出的数据库和阿里云云数据库的兼容性的清晰了解,并全面评估上云可行性、成本和云存储选型,内置实施协助,数据、应用迁移等工具,确保可靠、快速上云。
ADAM的推出对东方龙马推动客户数据库迁云以及与阿里云建立战略合作伙伴关系起到了关键的作用,姚挺认为:“ADAM真正集合了整个传统数据库从线下迁移到云上的评估体系,是阿里云过去服务企业数据库迁云经验的积累,让客户从过去非常无措,到现在可以清晰地了解迁云的价值、流程和兼容性。”
随着阿里云与东方龙马的合作在传统数据库(特别是Oracle数据库)向云数据库迁移上逐次展开,这将是一个“知识和经验共享,产品和技术迭代”的合作模式,而对于与阿里云合作之后相关数据库迁云业务的发展,黄殿君表示“每年至少是三位数的增长”。
需要指出的是,传统数据库向云数据库迁移只是第一步,迁云之后,基于云数据库的特点和能力,以及云服务的优势,一方面做到数据库的优化,提高对业务的支持水平;另一方面,发展出新的、适合云的数据和业务架构(而不是仅仅是对线下架构的照搬),就变得尤为重要,而在这一过程中,无论是东方龙马的业务体系架构,还是DBA们的职业发展方向,都会产生更加适应企业数字化转型和数字经济时代业务发展的变化。
DBA们的职业转向:向数据中台的管理者演进
在过去的四十年里,数据库的形态基本经历了传统商业数据库、开源数据库到云(原生)数据库的演进过程,作为天生为云定制的云数据库,具备云计算的弹性能力,兼具开源数据库的易用、开放特点,及传统数据库的管理和处理性能等优势,未来一定会随着企业IT基础设施的云化成为主流,东方龙马与阿里云的合作,也帮助前者做了充足准备。
在与阿里云的合作下,东方龙马形成了一套Oracle数据库平滑迁云的迁移解决方案,包括架构评估、上云适配、上云实施、云上优化、云上高可用等数据库迁云服务,并遵循最少改造、最低风险和最优成本等关键要素持续迭代。
黄殿君提到,目前东方龙马的数据库迁云技术服务流程会从项目调研、方案准备、测试搭建、应用测试、性能测试和项目割接等多个方面为客户提供服务,东方龙马的业务体系架构也会通过与阿里云的合作,转移到云数据库和阿里云的生态中来。
对于广大的DBA(数据库管理员)来说,随着数据库迁云,他们同样迎来了新的角色转换机遇:
首先,DBA可以将更多地精力投入到数据结构优化等工作中。
随着数据库迁云,云上的高可靠、高可用、高弹性、高安全性和强大的技术支持,能够帮助DBA减少大量应对业务突发峰值和IT架构优化上的精力,比如说,阿里云POLARDB通过高速的RDMA网络构建了共享存储的架构,能够实现快速的弹性伸缩扩容,单个实例可扩展到1000核计算能力,同时横向扩展到100TB存储空间,满足大规模业务场景的需求,因此,DBA可以将更多地精力投入到数据结构优化等工作中;
但更重要的,是DBA们可以向数据中台的管理者演进。
随着数据在企业运营、管理和创新上的价值越来越大,企业的数据治理、管理和价值挖掘早已不限于传统数据库场景的OLTP和OLAP,开始引入大数据、非结构化数据、流数据等概念,更进一步,在对数据能力模块化、服务化、标准化和业务支持流程化的要求下,企业开始从业务视角建设既“准”且“快”的“全”“统”“通”的数据中台架构,并逐渐在建设数据中台的过程中,实现对数据的高效治理、管理和使用。
在传统企业中,最熟悉数据技术、理解数据治理需求、能构建起数据体系结构的,正是每天都和数据库打交道的DBA们,而且数据库本身的强结构化、强体系化、强功能化的特点决定了DBA们是企业IT团队中能够在最短时间内熟练应用数据中台相关工具的群体,因此,随着企业数据治理结构朝着数据中台演进,以及数据库迁云后数据库管理工作的减轻,DBA们也将开始实现他们的职业转向,开始朝着数据中台的管理者演进。
今年6月,知名市场研究机构Forrester发布了最新的数据库评估报告《The Forrester Wave :Database-As-A-Service,Q2 2019》,阿里云数据库成功入选,并创造国内公司在该榜单的最好成绩,进入“强劲表现者(strong performance)”象限,随着云数据库受到越来越多企业的认可,无论是东方龙马等数据库技术服务商还是企业的DBA,都将伴随数据库迁云的过程,完成业务或职业的转型,并促成整个云数据库生态的日臻完善。
相关推荐
在实际的开发当中,我们经常需要进行磁盘数据的读取和搜索,因此经常会有出现从数据库读取数据的场景出现。....
发表于 2023-10-24 16:00•
24次阅读
触发器(Trigger)是数据库中的一种特殊类型的存储过程,它用于在指定的事件(如插入、更新或删除数....
发表于 2023-10-23 17:38•
84次阅读
1、 系统背景 我司物证智能管理系统(智物证DW-S404)是一套成熟系统,依托互3D技术、RFID....
发表于 2023-10-23 14:52•
46次阅读
AI大模型将AI带入新的发展阶段。AI大模型需要更高效的海量原始数据收集和预处理,更高性能的训练数据....
发表于 2023-10-23 11:26•
64次阅读
一 PIP的定位 企业ABAC中访问控制机制的部署实施有几个重要的功能“点”,用于检索和管理策略的服....
发表于 2023-10-23 11:26•
60次阅读
AutoGrad 是一个老少皆宜的 Python 梯度计算模块。 对于初高中生而言,它可以用来轻易计....
发表于 2023-10-21 11:01•
98次阅读
TinyDB 是一个纯 Python 编写的轻量级数据库,一共只有1800行代码,没有外部依赖项。 ....
发表于 2023-10-21 10:22•
59次阅读
char、varchar的区别是什么?
varchar是变长而char的长度是固定的。如果你的内容....
发表于 2023-10-20 09:47•
63次阅读
近日,中国电子信息行业联合会在2023世界数字经济大会暨第十三届智慧城市与智能经济博览会上,发布了“....
发表于 2023-10-19 09:33•
101次阅读
10月13日至15日,第40届中国数据库学术会议(NDBC 2023)在贵州圆满举办。人大金仓总裁杜....
发表于 2023-10-19 09:32•
120次阅读
实际上数据库EOL的问题并不是在MySQL 5.7上第一次出现,Oracle用户都很清楚每个版本EO....
发表于 2023-10-18 15:35•
179次阅读
其中,第三季度海光信息营业总收入13.31亿元,同比增长3.17%。归属上市公司股东的净利润2.24....
发表于 2023-10-18 11:20•
360次阅读
Kubernetes 最初旨在大规模编排容器的生命周期,用于轻量级、无状态应用程序,如 Ngnix、....
发表于 2023-10-18 10:17•
21次阅读
软件方面,和36TB一样,这次108TB基准测试,我们沿用了TigerGraph 3.7.0企业版本....
发表于 2023-10-17 15:56•
20次阅读
Diagrams 是一个基于Python绘制云系统架构的模块,它能够通过非常简单的描述就能可视化架构....
发表于 2023-10-17 10:42•
80次阅读
结构化查询语言(SQL)可以帮助SCADA软件用户提高连接性以及发送和接收数据的能力。
发表于 2023-10-16 15:56•
62次阅读
Redis 是我们在开发过程中经常会用到的内存数据库,尤其是在Python的第三方模块Redis-p....
发表于 2023-10-16 11:52•
89次阅读
假如你开发了一个网站或者一个app把他放到服务器上,之后你把它发布到了网上,运行良好,每天有几百人的....
发表于 2023-10-15 09:55•
142次阅读
sql是什么意思?sql是结构化查询语言(Structured Query Language)的缩写....
发表于 2023-10-13 17:31•
118次阅读
注意:要知道经常修改的数据表不适合使用Redis,因为双删策略执行的结果是把Redis中保存的那条数....
发表于 2023-10-13 16:08•
69次阅读
时序数据库的一哥 InfluxDB,是我们最初选择的时序数据库。但随着时序曲线的规模变大,Influ....
发表于 2023-10-13 16:04•
62次阅读
摘要:随着社会的发展和医疗技术的进步,医疗卫生事业对电力系统的需求和依赖程度也在不断增加。由于大型医....
发表于 2023-10-13 14:34•
51次阅读
对于大多数项目,用 MySQL 等关系型数据库来存储数据就足够了。但关系型数据库不是银弹!在某些场景....
发表于 2023-10-13 10:20•
36次阅读
phpIPAM是一个开源的Web IP地址管理应用程序(IPAM)。其目标是提供轻松,现代和有用的I....
发表于 2023-10-12 17:49•
147次阅读
什么是多云? 为什么我们需要多云可观测性 (Observability)?
发表于 2023-10-12 17:12•
85次阅读
基础设施,分为硬件基础设施和软件基础设施。硬件基础设施,包含常用器件库、封装库、原理图库和硬件参考设....
发表于 2023-10-12 16:09•
48次阅读
oracle数据库数据恢复环境:
一台服务器,底层由12块硬盘组成一组磁盘阵列,上层操作系统上运行....
发表于 2023-10-12 14:00•
60次阅读
为了进行对比,我尝试用 Rust 和 Ruby 创建了一个内部尽可能相似的版本。结果令人失望,Rub....
发表于 2023-10-10 16:10•
60次阅读
如果真的有几千台计算机组成的集群,是不可能依靠手工个性化管理的。试想,将这些计算机罗列出来,运维人员....
发表于 2023-10-10 16:04•
74次阅读
Kafka 给自己的定位是事件流平台(event stream platform)。因此在消息队列中....
发表于 2023-10-10 15:41•
81次阅读
1. Oracle整体架构 Oracle整体架构包含Oracle数据库正常运行的必需组件等。主要有实....
发表于 2023-10-09 16:51•
326次阅读
数据库的功能就是组织管理和存储各种数据库对象。数据库中的对象是我们进行数据管理的基本。本篇会回顾一下....
发表于 2023-10-09 16:42•
84次阅读
我们在服务器端把请求合并,只发出一条SQL查询数据库,数据库返回后,服务器端处理返回数据,根据一个唯....
发表于 2023-10-09 16:05•
59次阅读
数据库执行SQL都会先进行语义解析,然后将SQL分成一步一步可执行的计划,然后逐步执行。通过分析执行....
发表于 2023-10-09 15:43•
541次阅读
PSYNC命令的调用方法有两种: 如果从服务器以前没有复制过任何主服务器,或者之前执行过 SLAVE....
发表于 2023-10-09 15:22•
86次阅读
部分同步的实现 部分重同步功能由以下三个部分构成: 主服务器的 复制偏移量 (replication....
发表于 2023-10-09 15:15•
81次阅读
Redis主从复制 来自灵魂的拷问:什么是Redis主从复制? 简言之就是: 主对外从对内,主可写从....
发表于 2023-10-09 15:09•
90次阅读
原理 在学习AOF原理前,我们首先要了解 RESP (Redis的序列化协议) 从图中可以看到客户端....
发表于 2023-10-09 15:02•
80次阅读
Redis持久化 Redis是一个内存数据库,为了保证数据的持久性,它提供了两种持久化方案: RDB....
发表于 2023-10-09 14:56•
78次阅读
1、什么是桥接模式? Decouple an abstraction from its implem....
发表于 2023-10-09 14:30•
98次阅读
Redis持久化机制? 为了能够重用Redis数据,或者防止系统故障,我们需要将Redis中的数据写....
发表于 2023-10-09 11:44•
123次阅读
Redis的常用场景有哪些? 1、缓存 缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不....
发表于 2023-10-09 10:44•
68次阅读
1、什么是观察者模式? Define a one-to-many dependency betwee....
发表于 2023-10-09 10:29•
84次阅读
1. 索引是什么? 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包....
发表于 2023-10-09 10:19•
242次阅读
2023年6月,九章云极宣布产品体系升级,发布DataCanvas Alaya九章元识大模型、Din....
发表于 2023-10-09 10:10•
262次阅读
1. 前言 分布式应用中,有时我们需要一个方法在同一时间只能被一个线程执行。此时我们有可能会使用到分....
发表于 2023-10-08 16:12•
119次阅读
先来回顾一下Redis键的生存时间,过期时间的设置;然后会讲到过期键删除策略;然后会聊其他功能对过期....
发表于 2023-10-08 14:55•
64次阅读
我们出去面试经常会被问到数据库这一块,而涉及数据库这一块问的最多的就是数据库优化。那么我们怎么做才能....
发表于 2023-10-08 11:49•
131次阅读
什么是sql注入?SQL注入(SQLi)是一种执行恶意SQL语句的注入攻击。攻击者可能会利用 SQL....
发表于 2023-10-07 17:29•
253次阅读
在本文中,我们来聊聊如何在 MongoDB 中检查一个字段是否存在。 首先,我们需要创建一个简单的M....
发表于 2023-10-07 16:47•
86次阅读
今天就跟大家一起聊聊,mysql数据库索引失效的10种场景,给曾经踩过坑,或者即将要踩坑的朋友们一个....
发表于 2023-10-07 16:31•
532次阅读
让子弹飞一会儿
发表于 2023-10-07 14:15•
81次阅读
NineData在Redis数据迁移场景下表现出色,可快速准确完成Redis数据对比,找出不一致的k....
发表于 2023-10-07 11:57•
51次阅读
大模型时代的到来将向量数据库的热度推向了高点,在此氛围下,有人发出了哲学家般的一问:究竟是大模型选择....
发表于 2023-09-28 11:40•
137次阅读
浪潮信息澎湃技术认证旨在积极推动从部件到系统软件到行业应用的全产业链共建、共享、共赢,致力打造计算领....
发表于 2023-09-27 17:10•
539次阅读
在今年的播客(podcast) 中,来自 Chime 的软件工程师 Sherin Thomas 加入....
发表于 2023-09-27 15:47•
213次阅读
在亚太地区的dnb中,代码生成是genai的主要使用案例,对软件开发、网络开发、数据库管理、api整....
发表于 2023-09-27 10:30•
301次阅读
NineData SQL开发工具现已支持深色模式,为用户提供更舒适的使用体验。长时间暴露在明亮屏幕下....
发表于 2023-09-26 10:24•
62次阅读
经常碰到上位机只支持OPC客户端协议,要读取SQL数据库或者PLC设备内...
发表于 2023-06-20 11:48•
3206次阅读
如何更改发送到数据库的时间 目前数据每 7 秒发送一次,我想最终 15 分钟
Kod:
#include
#include ...
发表于 2023-05-04 08:36•
34次阅读
您能否提供se05x 产品的 CPE(通用平台枚举)。
这是为了检查NIST CVE 数据库中的漏洞。
...
发表于 2023-04-10 09:10•
142次阅读
我想知道如何导入“数据库” 我试图将我的数据格式化为 csv 格式以导入它,但我无法将其导入我的数据集中以在列表中选...
发表于 2023-04-06 06:48•
64次阅读
如题,PLC和仪表的数据采集到数据库,或者从数据库查询数据到PLC的资料:...
发表于 2023-04-03 11:04•
1440次阅读
高频的振动数据用什么数据库 什么方式存储比较好?
...
发表于 2023-03-30 09:31•
3013次阅读
请问MPC56XX的CW2.10可以吗?
如何使用CW2.10(for MPC56XX)制作库?
我尝试使用 S08 或 S12 的...
发表于 2023-03-24 06:51•
137次阅读
请问里面的mtmn库能开源吗?
发表于 2023-03-13 07:49•
328次阅读
为了 ISP 的安全,我无法直接连接到数据库服务器,所以我需要通过 PHP 文件使用 API 发送数据,PHP 文件又...
发表于 2023-02-23 06:37•
91次阅读
请问一下大神有没有办法改变位图数据库中位图的颜色?
...
发表于 2023-01-17 06:02•
136次阅读
评论