SDS will be updated to version 0.1.7b within the next few days. The new version is already in the process of being installed on
sds0 (developer requests going to
sds0 are automatically proxied to
sds1 in the meantime).
Here are some of the most important new features and changes in this version:
New API Module
This API comes with a full transaction index and enables us to retrieve a block, transaction or block number by
transaction_id. I worked really hard on this one to get the database size as small as possible. It's now only about 34G in size and still performs very well.
For comparison, if one would create a regular database that contains an index on all
transaction_idsof the Steem blockchain, the resulting size would be > 120G.
New API Module
This one was already in preparation when the last version came out. Now a few of its API methods are finally ready to be used. It allows to quickly retrieve tag statistics like 'top used tags of all posts/comments in the blockchain' and 'top active tags of all active posts/comments'.
It also returns a field
countfor each tag, so it can be used to build some nice daily/weekly statistics too. More methods will be added in future.
New API Method
This method returns a list of all incoming witness votes for the given witness (including the total proxied vesting shares per voter). The resulting rows are sorted by influence descending.
It was backported to the 0.1.7a already to have way faster backwards proxy and witness votes searching capabilities on SteemWorld.
last_replyin all Feed Lists
The field is now available in all feed list results (for root posts only) and it contains the timestamp of the last created reply for each post. If there are no replies, it will be returned as '0'.
Thanks to @moecki for the great ideas ;)
I needed to start a full 're-parse' operation, therefore I could use the opportunity to extend the new
post_tags_api already in this version:
- [x] Installing the new version on
- [x] Live testing the version on
- [x] Redistributing to
Have a good one! Steem on ~ 🚀