试用一下SteemData SBDS

想写这篇文章已经很久很久,久远到4个月之前SBDS上线。

之所以对这个SteemData SBDS特别感兴趣,是因为它使用的是MySQL——没错,我最最最最喜欢的数据库管理系统。如果这个MySQL数据库好用,再搭配世界上最好的语言PHP,那一定是令人极其愉悦的事情。

然而,这个数据库上线之初,我简单的测试了一下,被泼了一头冷水,为何?一切都很完美,连接上去,选择数据库,查询,返回结果,唯一令人遗憾的是,结果缺失严重。数据库数据库,缺失数据,那么对我们而言,几乎就没用了。

但是毕竟刚刚上线,有了Steemdata MongoDB的成功先例,我还是对这个MySQL满怀期待的,于是隔三差五我就登陆一下,看看有没有什么新变化。然而有段时间无法连接,有段时间数据库整个被清空。

直到上个月@furion 宣布:SteemData SBDS hosting is making a comeback

我上去连了一下,依然缺数据。但是那一时期,官方的第三方的节点总出问题,包括Steemdata MongoDB也各种缺数据,这个MySQL数据库不好用也情有可原。

继续等待继续试,直到 @furion 为数据库创建了新的私有RPC steemd节点
furion's new toy: A full RPC steemd node for SteemData

我很愉快地看到MongoDB 一切正常了,然而SteemData MySQL还是缺很多很多数据。

所以我这篇文章就一拖再拖,足足拖了4个月之久。

这几天又测试了几次,MySQL一如既往的缺数据,我想,等正常估摸要好久以后了,因为 @furion 正在搞view.ly 的ICO ,估摸没时间和精力搞SteemData SBDS。我把我之前做了一些测试在这里记录一下吧,以免几个月后,我都忘记了有SteemData SBDS 这么回事。


测试SteemData SBDS

前言有点啰嗦,步入正题:

SteemData SBDS 连接信息

https://steemdata.com/sbds

Host: mysql.steemdata.com
Port: 3306
Databases: sbds, hive
Username: steemit
Password: steemit

让我们链接一下试试

mysql -h sbds-mysql.steemdata.com -usteemit -psteemit -P 3306

成功连接。

来看看都有哪些数据库

show databases;

可以看到除了系统数据库以外还有sbdshive两个数据库

选择sbds

use sbds;

来看看都有哪些表

show tables;

来看看sbds_core_blocks这个表中记录的数量

SELECT count(block_num) FROM sbds_core_blocks;

而从steemd.com上我们可以查得,当前head_block_number:16,223,539
也就是说,SteemData SBDS 缺失了大致3/4的内容!!!!

再来看看延迟了多久

select block_num, timestamp from sbds_core_blocks order by timestamp DESC limit 10;

最新数据是3天以前的了,也就是说除了缺失还有超大延迟, 卖糕的,这还咋用。

将就试试吧,反正就是个测试

查一下我最近十条主题贴

select timestamp, author, title from sbds_tx_comments where author='oflyhigh' and parent_author='' order by timestamp DESC limit 10;

我晕,这得丢多少帖子啊,还好我的帖子都在区块链上好好活着呢,不然真的要哭了。

查查和 @deanliu 美女在网上的打情骂俏

select timestamp,body from sbds_tx_comments where author='deanliu' and parent_author='oflyhigh' limit 10;

select timestamp,body from sbds_tx_comments where author='oflyhigh' and parent_author='deanliu' limit 10;

可惜的是,那些时光一去不返,@deanliu 已经从美女变成了老太婆。

查查最早期的几个帖子

select author, timestamp, title from sbds_tx_comments where parent_author='' limit 10;

呃,看到A神的身影了。

其实最早的帖子应该是这个:
@steemit/firstpost
发布于:2016-03-30 18:30:18
SteemData SBDS,竟然把最早的一个帖子都弄丢了,情何以堪啊。

好了,也没啥可以试的了。

结论

SteemData SBDS 的MySQL数据库,应该很好玩,应该有很多玩法。奈何缺数据、延迟大,目前看来,除了做做测试,没啥实际用途。至于那个HIVE更是糟糕

帮我把声望分调到25了,我能说啥啥?

好在SteemData MongoDB 安好,期待 @furion 有时间的时候能把sbds和hive完善一下吧。

他弄了这么多东西,也够辛苦的。大家手里还有见证人票的,不妨去投他一票,好让他有动力去改善sbds和hive 😀
投票地址:https://steemit.com/~witnesses

拖了4个月之久的文章,终于写完了,但愿有朝一日,SteemData SBDS变得可用吧。

H2
H3
H4
3 columns
2 columns
1 column
33 Comments