写点什么

图数据库并非要取代区块链,而是让区块链如虎添翼

  • 2018-12-13
  • 本文字数:1481 字

    阅读完需:约 5 分钟

图数据库并非要取代区块链,而是让区块链如虎添翼
00:00 / 00:00
    1.0x
    • 3.0x
    • 2.5x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00


    InfoQ: 您能介绍下您的从业经历吗?以及您在 TigerGraph 负责的业务和团队情况?


    谭永:我之前在太阳计算机做过几年 Solaris 开发,后来在微软做过几年的搜索引擎开发,现在在 TigerGraph 做解决方案。我们主要是帮助客户,去理解他们的需求,为他们构建模型,实现他们的业务逻辑,有很多国内银行都是我们的客户。


    InfoQ:图数据库与其他关系型非关系型数据库主要差异是什么?适用于哪些场景?


    谭永:图数据库主要是为了解决像传统数据库在多层的查询,比如说它会涉及到很多次的 Join 操作,效率会非常低,图数据库是为了解决这个问题,它是用节点和边来展示这种用户数据的关系。它的 Join 操作就是一步边的跳转就可以了,效率是非常高的,是比较注重大数据的实时处理。


    InfoQ:和其他图数据库相比,比如 Neo4j,Neptune,JanusGraph,TigerGraph 有什么独特的地方?采用了什么样的实现方法?


    谭永:我们创建 TigerGraph 之初,高性能就是我们首要的追求目标。所以我们从底层到上层都是用 C++做的开发,从底层的存储到并行计算、分布式计算,我们都是用 C++做的,所以它的效率是非常高的。从我们自己内部的性能对比实验来看,我们会比其他的图数据库有几倍甚至数十倍的效率提升。在我们的官网上有这样一个测试报告,里面会有重复我们测试步骤所需要的所有的脚本,方便大家重复这个实验。


    InfoQ: 现在有很多人认为,能用区块链的地方一定能用传统技术来解决。那么您认为在哪些场合,区块链具有“非用不可”的特性?


    谭永:我觉得选择最合适的工具做最合适的事情,区块链是一个很棒的技术,它是去中心化的,数据是透明的、可追溯的,所以它在跨国交易、物联网方面会有很多的用途。至于说能不能用传统的方法来解决,我觉得如果有更好的工具来做的话,就没必要再用传统的方法来做了。


    InfoQ:从技术上具体来说,区块链和传统的数据库有哪些异同?


    谭永:区块链是去中心化的,它的数据是透明、安全、可追溯的,区块链上的节点都是一个对等的关系。而传统数据库是需要有一个中心化的节点,需要有管理员去维护这个系统。所以我觉得它们的区别还是比较大的。


    InfoQ: 区块链具有去中心化的特性,并且区块链的 tps 性能有限。图数据库的优势表现在大数据查询计算上 ,那么区块链和图数据库有什么样的关联?有多大的必要将区块链用图的方式去解读?


    谭永:图数据库并不是说想取代区块链,它只是说我们用图数据库这种方式去解读区块链的数据。譬如说现在发生很多次比特币被盗的事件,区块链本身没有这种机制去防止这种事件,而图数据库提供了实时更新数据的功能,你可以在上面实现自己的查询,比如说你自己定义一些规则,来做实时数据的更新,实施多种在线的反欺诈规则,当发现有疑似欺诈发生的时候,可以触发这种警告,就可以及时地在事中去发现这种威胁,不用事后再去做弥补。


    InfoQ: 为什么要用图数据库去构建区块链,这样的方法适用于哪些场合?


    谭永:图数据库是一个通用的解决方案,只要涉及到大数据上的实时查询,基本上都可以用图数据库来解决。而区块链是分布式的账本,把两者结合起来我们就可以在区块链上做各种各样的查询,特别是一些定制化的查询,譬如说谁有最多的比特币,谁花费了最多的比特币,或者说有多少个比特币是在睡眠账户里面的。


    InfoQ: 用图数据库构建出的区块链跟普通的分布式账本如 Fabric 的区别在哪里?使用了这种方法之后具有什么样的收益?


    谭永:Fabric 是区块链的一种实现方式,TigerGraph 或者说图数据库并不是说想取代区块链,它只是让区块链如虎添翼,让用户更加直观或者实时高效地去解读区块链里面的数据,解读交易的链接关系,做一些反欺诈或者是其他方面的一些查询。


    2018-12-13 10:582043
    用户头像

    发布了 1516 篇内容, 共 689.2 次阅读, 收获喜欢 2505 次。

    关注

    评论 2 条评论

    发布
    用户头像
    企鹅3362六29503 高速外..网.梯.子 免.费试..用 gma.il/ytb/twi.tt无限.制 勇敢的人随遇而安,所到之处都是故乡。
    2019-01-02 20:24
    回复
    没有更多了
    发现更多内容

    【Python技能树共建】selenium入手篇

    梦想橡皮擦

    Python 6月月更

    中国SaaS产业全景图谱

    小炮

    web前端培训50 个高效编程的前端轮子

    @零度

    前端开发

    C#入门系列(十三) -- 初识结构体

    陈言必行

    C# 6月月更

    Springboot 升级到 2.6.1 的坑

    Damon

    微服务 微服务架构 Spring Cloud 6月月更

    秒云与趋动科技联合发布容器云平台与GPU资源池化整体解决方案

    MIAOYUN

    人工智能 容器 云原生 容器化 容器云平台

    什么是Minio?如何搭建Minio集群?

    wljslmz

    存储 Minio 集群 6月月更

    【LeetCode】高度检查器Java题解

    Albert

    LeetCode 6月月更

    vivo大规模 Kubernetes 集群自动化运维实践

    vivo互联网技术

    Kubernetes operator ansible kubeadm Kubevirt

    龙蜥社区 5 月技术委员会会议顺利召开,新一代操作系统研发路线图发布

    OpenAnolis小助手

    开源 操作系统 龙蜥社区 技术委员会 新版本

    OpenHarmony 开源开发者成长计划解决方案学生挑战赛,等你来参加!

    InfoQ写作社区官方

    OpenHarmony 热门活动

    区块链哈希竞猜游戏系统开发(开发方案)

    开发微hkkf5566

    设计师导航网站合集

    小炮

    Django 项目 MVT 结构

    海拥(haiyong.site)

    6月月更

    实战 | Win10安装ELK

    写程序的小王叔叔

    ELK ELK Stack 6月月更

    大数据培训算法面试题分享

    @零度

    算法 大数据开发

    JavaScrip模块模式

    大熊G

    JavaScript 前端 6月月更

    等个有“源”人|OpenHarmony 成长计划学生挑战赛报名启动

    OpenHarmony开发者

    OpenHarmony

    实战 | 巴啦巴啦SpringBoot变装SpringCloud大佬~

    写程序的小王叔叔

    架构 微服务 Spring Cloud springboot 6月月更

    关于 SAP Spartacus CmsService.getComponentData 可能的优化思路

    汪子熙

    前端开发 SAP Hybris commerce 6月月更

    5个聚合导航网站,资源、工具、素材应有尽有

    小炮

    InfoQ 极客传媒 15 周年庆征文|ZooKeeper进阶(一):Zookeeper简介

    No Silver Bullet

    zookeeper 运维 6月月更 InfoQ极客传媒15周年庆

    实战模拟│企业微信机器人实时报错预警

    机器人 企业微信 监控告警 预警 6月月更

    转:基于Springcloud的服务治理落地实践

    小江

    Spring Cloud 微服务治理

    C#/VB.NET 在Word转PDF时生成目录书签

    在下毛毛雨

    C# .net PDF word文档 书签

    一起架构-某实时分析项目云原生 serverless 架构的设计思路和poc代码实现

    明哥的IT随笔

    云原生 架构设计

    【sql语句基础】——查(select)(单表查询顺序补充)

    写代码两年半

    数据库 sql MySQL 数据库 6月月更

    5月月更开奖!还不来领取?

    InfoQ写作社区官方

    热门活动 5月月更

    Linux开发_介绍BMP图片上下翻转、添加水印

    DS小龙哥

    6月月更

    实战 |SpringBoot增加Swagger

    写程序的小王叔叔

    架构 springboot swagger 6月月更

    17张图:读懂国内首个《主机安全能力建设指南》

    青藤云安全

    网络安全 主机安全 深度网络

    图数据库并非要取代区块链,而是让区块链如虎添翼_数据库_InfoQ 中文站_InfoQ精选文章