zoukankan      html  css  js  c++  java
  • 【区块链】区块链在数据库方面的劣势

    <!doctype html>区块链的劣势

    区块链在数据库方面的劣势

    吞吐量:

    12306:11000TPS(网上说法,相当于能够抵御国家级别的DDOS攻击);

    Haisql_memcache:320000TPS;

    比特币:7TPS;

    以太坊:25TPS;

    Hyperledger Fabric:2000TPS。

    事务处理:

    底层数据库通常为Key-Value数据库,无事务处理能力,常采用LevelDB。某节点的某智能合约执行失败将导致数据库数据不一致,必须从其他节点同步数据。

    并发处理:

    区块链节点大多没有针对高并发服务做优化设计。

    查询统计:

    未实现插件化的数据访问机制以及包括关系数据库,Non-Key查询、历史数据查询、复合查询、统计方面有待完善。

    访问控制:

    数据公开透明地存储在所有节点上,仅依靠签名与验证来确定不可伪造,无其他安全机制。

    可扩展性:

    大多数区块链平台随节点增加,其系统整体性能下降,这与传统数据库相反。

  • 相关阅读:
    java常见排序算法选择排序、冒泡排序、插入排序分析与比较
    使用SqlBulkCopy批量插入或迁移数据(转)
    用ADO.Net实现Oracle大批量数据更新优化(转)
    MSSQL 查询优化(转)
    .net的dataset,datatable,object等对象转json方法
    VS2005中的水晶报表也可以用推模式动态绑定数据源
    web项目经理手册开发时间估算
    Ajax:拥抱JSON,让XML走开
    (转)我国IT行业“项目经理制”现状
    转:web项目经理手册风险管理
  • 原文地址:https://www.cnblogs.com/kamishiroshinchi/p/13796418.html
Copyright © 2011-2022 走看看