小赖子的英国生活和资讯

怎么样查看 STEEMSQL 是否数据同步完全?

阅读 桌面完整版

尽管它已经转换为按月订阅模式, SteemSQL是由@arcange开发和维护的一个很好的服务(MSSQL).

其实对于这些中心化的数据库来说, 最重要的就是它要能够及时的从区块链上同步数据. 如果数据不全, 那么其实是没有多大用处的. STEEMSQL每隔8分钟就会从区块链上同步数据.

之前有过几回, STEEMSQL数据并不及时的同步, 如果你的程序很需要很及时的数据, 则STEEMSQL并不是很好的选择. 相反, 如果你只是想运行几个语句去查询以往的数据, 则STEEMSQL是个很好的方案, 毕竟从中心化关系型数据库取数据要比去区块链上取数据快得多.

我做了一个API, 用于返回 STEEMSQL 的块同步状态.

在哪里可以看到STEEM区块链最新的块高度?

最简单的方法就是到 steemdb.com 在首页上就能看到:

steemdb

获取 STEEMSQL 最新块号和时间

API Endpoint: /api/steemit/blocknumber/steemsql/
API 参数: 没有
API 服务器

https://helloacm.com (New York, USA)
https://steakovercooked.com (Fremont, USA)
https://uploadbeta.com (London, UK)
https://happyukgo.com (Tokyo, Japan)

直接在浏览器里敲入 https://helloacm.com/api/steemit/blocknumber/steemsql/ 则会返回JSON:

{"timestamp": "2018-01-31 17:05:45 (UTC)", "block_num": 19465269}

除了块号, 还有时间戳, 这样你就很清楚的了解到STEEMSQL是否同步了.

英文: How to Check If SteemSQL is Synchronized with Steem Blockchain?

STEEM SQL 系列教程

强烈推荐

微信公众号: 小赖子的英国生活和资讯 JustYYUK

阅读 桌面完整版
Exit mobile version