草庐IT

盘活数据资产,驱动不动产数字化创新

华为云开发者社区 2023-03-28 原文
摘要:解决数据问题的本质,还要从数据层面入手,数据库的价值就十分关键。

过去很长一段时间,不动产行业的数字化程度都是比较低的,特别在业务层面,存在大量碎片化和多主体的问题,导致在数据层面的标准化和数据结构统一化不足;而且在不动产行业全生命周期中,每个阶段都频繁涉及到数据流转问题,对数据一致性和安全性要求较高,数字化水平受到一定制约。

解决数据问题的本质,还要从数据层面入手,数据库的价值就十分关键。

作为不动产生态链数字化的专业服务商,明源云携手华为云进行深度合作,赋能行业数字化升级,通过将明源云天际PaaS平台与GaussDB结合,以数据库为抓手,盘活数据资产,深度应用于进度计划、成本投资、安全质检、现场管理系统等明源云数字建造业务、以及数字资管业务、数字经营业务等,让数据流动到不动产行业的每个场景,为整个行业创造了持续发展的动力。

1)数字化的核心是以数据为驱动

过去25年,明源云始终专注服务于不动产行业的数字化转型,目前已拥有近2千人的研发团队,并且通过基于云原生架构的明源云天际PaaS平台,为不动产企业提供快速创新的能力,累计服务的不动产企业已近7千家,是该领域最具影响力的专业服务商。

从信息化时代到云计算时代,明源云坚定地拥抱数字化行业的变化,同时开启了基于云原生技术的SaaS业务战略转型,数字营销、数字采购等一系列SaaS软件逐渐成为了明源云的销售主体,目前这些产品线和面向客户的交付能力都已经构建在了新一代天际PaaS平台上。

明源云天际PaaS平台CTO刘翔表示,“明源云的客群大部分是城投和城建的企业,所以都将安全可靠作为核心的选型条件,我们通过天际平台跟华为云GaussDB数据库以及一些其他的云服务形成了联合的解决方案,面对城投和城建企业提供整体解决方案,包括SaaS的软件以及向客户共赢的服务。”

我们知道,信息化的核心是以流程为驱动,而数字化则是以数据为驱动。

因此,“明源云解决方案在数据层面就是以数据库为抓手,盘活整个企业的数据资产,让数据可以像血液一样,在流程中流动,给予流程智能化的支持。”刘翔说。

基于客户数据价值模式的构建,明源云也总结出两点经验。

首先,上层的数据资产管理和数据治理的核心是一套数据的支撑体系,下层的中台上有一些企业级的数据入湖,明源云依托GaussDB作为数据枢纽,构建了完整的数据价值体系。

其次,在经营的层面,通过企业数据运营层面和营销层面的一些数据建模的分析和治理,从而形成一些数据类的产品和面向数据的场景和服务,并可以面向数据分析人员提供相关的工具。

2)三点原因解答为什么选择GaussDB

很明显GaussDB作为整套方案的数据枢纽,在数据支撑业务的进程中发挥了重要作用。选择华为云云原生数据库GaussDB,对不动产领域的最终客户意义何在呢?

第一,数字化的时代,交易数据、分析数据和文档数据,很难完全剥离,复杂的数据会在整个交易过程当中不断地穿插。因此,客户希望数据库能够满足全场景业务,全开放生态,并适配各类业务场景。

刘翔说,“GaussDB本身同时满足OLTP和OLAP的业务要求,同时在关系型数据库和非关系型数据方面都有完善的产品,这就可以让客户感觉到安心和放心。”

第二,作为不动产垂直领域的服务商,明源云所要面临的客户原始生长环境是多种多样的,既有公有云的各种服务,也有私有化的机房,还有一些特殊的私有云条件。因此对数据在不同原始生长环境下的迁移提出了很高的要求。

而基于华为云GaussDB相关配套生态工具,即通过华为云数据复制服务DRS可以帮助不同生长环境下的客户快速实现表结构、索引和数据等迁移,整个迁移过程保障数据不丢失,业务不中断,用户无感知,且满足客户迁移成本低的要求;华为云DRS提供了流量回放机制,可以把原库所有流量抓过来,在目标库里进行仿真,确保原库与目标库流量的一致性;另外,华为云数据库提供透明的可视化监控平台,可以清晰地看到资源负载、支持自动告警等,可以快速帮助DBA定位问题,很好的支持了上层运维。

第三,随着明源云租户的大量增加,SaaS业务对底层数据库技术也提出了一些挑战,比如业务极速扩张,业务流量不断增大甚至突破峰值,这时就需要有一些弹性的扩容方式;比如明源云财务与运营业务特点是读多写少,存在业务读写流量不均衡的问题,这时就需要读写分离,通过读库来分担原主库上读的压力。

针对上述业务挑战,华为云云原生数据库GaussDB(for MySQL)基于存算分离架构,提供了分钟级添加只读节点,横向扩展支持添加15个只读节点,纵向扩展支持规格升/降级,存储根据数据容量自动弹性伸缩,无须提前规划容量,最大支持128TB;同时结合华为云数据库Proxy代理进行读写分离,进一步提高了资源利用效率,业务对接更便捷。此外,GaussDB(for MySQL)与DFV分布式存储软硬垂直优化,相比开源性能7倍提升,可达百万级QPS,还支持跨AZ部署,故障秒级切换,数据安全有保障。

经过明源云的实际部署,“GaussDB整体表现远超我们预期,带来了4-5倍的量级提升,特别是对高频发的业务,响应速度非常快。”刘翔表示。

3)助力不动产企业迈向数字化的深水区

这些实打实的原因,反衬了GaussDB对客户的价值。其实在明源云与GaussDB合作的历程中,还有更多可圈可点的价值。

比如数据迁移的过程中,很多企业都会考虑到历史业务的延续性,早期会大量使用开源的产品,因此迁移的过程很难做到平滑过渡。

而向华为云上迁移,会有一个并行期,不同的租户会在不同的环境中,它们底层的基础也不一样,所以存在明显的脚本的兼容性问题。比如聚焦“地产工程与客服数字化”建设的明源数字建造业务,原先使用的开源MySQL在兼容性、表查询、会话一致性等方面存在一定挑战。而华为云数据库已经做到100%全兼容,对当前主流产品都不存在差异化,比如GaussDB(for MySQL)数据库100%兼容MySQL 8.0,完美解决了开源MySQL 8.0系统表查询慢等问题,还解决了数字建造业务中大量数据库“即存即查”操作的逻辑问题,保障会话级别的一致性。

目前明源云已经完成与GaussDB的协同创新,在性能、扩容、混合负载等方面实现显著提升。未来,双方还将继续深化合作,联合创新,抓住数据的价值,助力不动产企业迈向数字化的深水区,从而实现不动产行业全面升级。

 

点击关注,第一时间了解华为云新鲜技术~

有关盘活数据资产,驱动不动产数字化创新的更多相关文章

  1. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  2. ruby - Ruby 有 `Pair` 数据类型吗? - 2

    有时我需要处理键/值数据。我不喜欢使用数组,因为它们在大小上没有限制(很容易不小心添加超过2个项目,而且您最终需要稍后验证大小)。此外,0和1的索引变成了魔数(MagicNumber),并且在传达含义方面做得很差(“当我说0时,我的意思是head...”)。散列也不合适,因为可能会不小心添加额外的条目。我写了下面的类来解决这个问题:classPairattr_accessor:head,:taildefinitialize(h,t)@head,@tail=h,tendend它工作得很好并且解决了问题,但我很想知道:Ruby标准库是否已经带有这样一个类? 最佳

  3. ruby - 查找字符串中的内容类型(数字、日期、时间、字符串等) - 2

    我正在尝试解析一个CSV文件并使用SQL命令自动为其创建一个表。CSV中的第一行给出了列标题。但我需要推断每个列的类型。Ruby中是否有任何函数可以找到每个字段中内容的类型。例如,CSV行:"12012","Test","1233.22","12:21:22","10/10/2009"应该产生像这样的类型['integer','string','float','time','date']谢谢! 最佳答案 require'time'defto_something(str)if(num=Integer(str)rescueFloat(s

  4. ruby-on-rails - 如何在 Ruby on Rails 中实现由 JSF 2.0 (Primefaces) 驱动的 UI 魔法 - 2

    按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。问题1)我想知道ruby​​onrails是否有功能类似于primefaces的gem。我问的原因是如果您使用primefaces(http://www.primefaces.org/showcase-labs/ui/home.jsf),开发人员无需担心javascript或jquery的东西。据我所知,JSF是一个规范,基于规范的各种可用实现,prim

  5. ruby - 我如何添加二进制数据来遏制 POST - 2

    我正在尝试使用Curbgem执行以下POST以解析云curl-XPOST\-H"X-Parse-Application-Id:PARSE_APP_ID"\-H"X-Parse-REST-API-Key:PARSE_API_KEY"\-H"Content-Type:image/jpeg"\--data-binary'@myPicture.jpg'\https://api.parse.com/1/files/pic.jpg用这个:curl=Curl::Easy.new("https://api.parse.com/1/files/lion.jpg")curl.multipart_form_

  6. 世界前沿3D开发引擎HOOPS全面讲解——集3D数据读取、3D图形渲染、3D数据发布于一体的全新3D应用开发工具 - 2

    无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD

  7. 区块链之加解密算法&数字证书 - 2

    目录一.加解密算法数字签名对称加密DES(DataEncryptionStandard)3DES(TripleDES)AES(AdvancedEncryptionStandard)RSA加密法DSA(DigitalSignatureAlgorithm)ECC(EllipticCurvesCryptography)非对称加密签名与加密过程非对称加密的应用对称加密与非对称加密的结合二.数字证书图解一.加解密算法加密简单而言就是通过一种算法将明文信息转换成密文信息,信息的的接收方能够通过密钥对密文信息进行解密获得明文信息的过程。根据加解密的密钥是否相同,算法可以分为对称加密、非对称加密、对称加密和非

  8. FOHEART H1数据手套驱动Optitrack光学动捕双手运动(Unity3D) - 2

    本教程将在Unity3D中混合Optitrack与数据手套的数据流,在人体运动的基础上,添加双手手指部分的运动。双手手背的角度仍由Optitrack提供,数据手套提供双手手指的角度。 01  客户端软件分别安装MotiveBody与MotionVenus并校准人体与数据手套。MotiveBodyMotionVenus数据手套使用、校准流程参照:https://gitee.com/foheart_1/foheart-h1-data-summary.git02  数据转发打开MotiveBody软件的Streaming,开始向Unity3D广播数据;MotionVenus中设置->选项选择Unit

  9. 使用canal同步MySQL数据到ES - 2

    文章目录一、概述简介原理模块二、配置Mysql使用版本环境要求1.操作系统2.mysql要求三、配置canal-server离线下载在线下载上传解压修改配置单机配置集群配置分库分表配置1.修改全局配置2.实例配置垂直分库水平分库3.修改group-instance.xml4.启动监听四、配置canal-adapter1修改启动配置2配置映射文件3启动ES数据同步查询所有订阅同步数据同步开关启动4.验证五、配置canal-admin一、概述简介canal是Alibaba旗下的一款开源项目,Java开发。基于数据库增量日志解析,提供增量数据订阅&消费。Git地址:https://github.co

  10. ruby-on-rails - 创建 ruby​​ 数据库时惰性符号绑定(bind)失败 - 2

    我正在尝试在Rails上安装ruby​​,到目前为止一切都已安装,但是当我尝试使用rakedb:create创建数据库时,我收到一个奇怪的错误:dyld:lazysymbolbindingfailed:Symbolnotfound:_mysql_get_client_infoReferencedfrom:/Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundleExpectedin:flatnamespacedyld:Symbolnotfound:_mysql_get_client_infoReferencedf

随机推荐