晚上有些疲倦,打开手机上的酷我音乐,随便选中一个经典老歌的歌单听了起来,然后拿起IPAD,看看STEEMIT上上有没有什么新帖子。
(图源 :pixabay)
手机里放到谭咏麟的《讲不出再见》的时候,我看到 @furion 的这个帖子SteemData is shutting down on May 1st,一下子心情特别复杂。
SteemData不是我接触的steem区块链相关的第一个数据库,但是在[SteemData]之前发布的一些数据库,都只是简单的在数据库中插入区块链的交易(Transactions )数据,也就是说,我没法方便的查询用户资产或者查询文章收益等信息。
SteemData的出现改变了这种情况,除了原始的区块链上transaction数据,它还提供了Operations、Accounts、Posts、Comments等数据表(MongoDB中叫Collection,但是我觉得还是表更亲切),有了这些表,查询STEEM区块链的数据变得前所未有的方便。
在这之前,我仅仅是听过NoSQL、听过MongoDB而已,我还经常把Mongo和Mango弄混淆,为了学习MongoDB的用法,多少个日日夜夜我都泡在MongoDB官网上,相关文档我看了一遍又一遍,总算大致搞明白这东西咋用了。
第一次小试牛刀是一年多前的这个帖子:来聊聊读取帖子的修改历史,也发现用数据库来实现类似查看帖子历史记录是多么简单的事情。
在之后,我挖了一个大坑: 预告:文章搜索工具 (Steemit simple search tool),计划实现一个STEEM区块链上的文章搜索工具。事实上,这个工具我已经实现了,但是因为网页太难看一直想完善,加上有些功能想优化,一直没拿得出手。
后来有了asksteem.com 等工具,加上 @furion 自己也做了些工具,还有bing.com搜索引擎也可以查询帖子,我就一直懒得弄。再后来SteemData宣称要在去年9月1日关闭,这之后,SteemData经常遇到一些问题,比如延时大以及数据不准确,就更没心思弄了。
但是这个搜索工具我自己用着非常顺手,比用bing.com啥的方便多了。比如我用来查我写过的和SteemData有关的帖子:
因为SteemData太好用了,好东西不敢独享,我特意发了个帖子将它分享给大家:
还有,学了一下 @furion 的SteemData Notify 并写了三篇系列文章:
- SteemData Notify 代码学习一: Blockchain Worker / Code Study of SteemData Notify: Part one
- SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two
- SteemData Notify 代码学习三:Notifier Worker / Code Study of SteemData Notify: Part Three
再之后,没少利用SteemData获取一些数据并分享给大家,详情可以看上边截图内容。
我在steem chat上也联系 @furion 很多次,比如报告一些BUG,或者言语上表示支持等。我也在帖子里号召大家给 @furion 投见证人票。从和他的交流当中我得知,运行和维护SteemData是一项非常繁重的工作,@furion 在这上边投入了大量的时间和精力。
后来为了不让支持他的朋友们失望,原定于去年 9月1日关掉的SteemData最终并没有关掉,相反地,@furion 投入巨资为steemdata设置了私有节点furion’s new toy: A full RPC steemd node for SteemData,并且不断地改进基础设施以及修改BUG提升性能等等。
我以为,我再次盼到 @furion 新帖子,一定是SteemData取得了重大进展或突破,是一些让人惊喜、让人兴奋的信息,没想到却盼来这样一条消息。
我确认了一下,今天不是愚人节。我还在心里期待,这次的关闭消息和去年9月1日关闭的消息一样不了了之,但是我知道,这大概是不可能了。
写这篇文章的时候,歌曲《讲不出再见》我单曲循环了一遍又一遍。和SteemData说再见,实在太难。不过 @furion 已经为此付出太多,不能强人所难,希望他能集中精力做他喜欢做的事情,取得更大的成功吧。
另外,希望大家一如既往的支持 @furion 作为见证人。
请访问:https://steemit.com/~witnesses 投 @furion
This page is synchronized from the post: 讲不出再见 / SteemData 将于5月1日停止服务