Wer eine Applikation baut, der wird doch eh über die Nodes gehen. Laufen nicht gerade stabil in letzter Zeit, aber die kann man gut und kostenlos nutzen.
eine Nodes kannste aber keine Datenbank Abfrage stellen oder irre ich mich da? GRINS
Ich denke schon ?
Zumindest basieren auf Nodes alle Applikationen wie steemworld, steemd, steemdb, steemreports, …
Via Nodes fragst du die Steemit API ab, da ist die Auswahl allerdings begrenzt, das geht bei User Erwähnungen los, über eine genaue Follower Statistik und und und, alles das gibt es nicht in der API.
Dazu brauchst du ne Datenbank. Auch @steemchiller hat für die steemworld eine Db gebaut, anders geht es nicht.
Er liest die API aus und trägt es da ein.
Allerdings betreibt er ne Website. Ich will was auf den Desktop HI
Und die Blockchain komplett auslesen dauert bei mir hier, ka Wochen, wenn nicht gar Monate mit meiner Leitung GRINS
Nicht wirklich... Wie kommst du zu dieser Fehlaussage?
Ich habe eine eigene DB ;)
HI darauf habe ich gewartet @steemchiller grins, vorhin stand da noch "nur" dann "nun" ka?!?!
Den einige Funktionen wenn nicht gar die meisten sind auf jeden Fall via API-Nodes??
Und für die Follower und Usererwähnungen
hattest du dir ja selber was auf SQLite Basis geschrieben
wenn ich recht liege.
Grüsse und schön das du vorbei schaust!!
Genau so ist es! Es waren die meisten und werden immer weniger, da ich nicht mehr so von den Nodes abhängig sein will. Aber alles geht noch nicht über meine Server. Ich habe jetzt alle Votes gespeichert und die DB allein ist ~ 23 GB groß (mit Indices)... ^^ Ist bisher die größte, aber macht auch Sinn, weil ja für jeden Vote eine Referenz zum Comment/Post gespeichert werden muss. Habe dafür eine id (int) in meiner Permlinks-Tabelle.
Lieber Chiller,
es freut mich sehr, dass du mal wieder in unsere Kneipe, die ich ohne deine SteemWorld gar nicht so managen könnte, wie ich das tue, eingekehrt bist!
Wir hatten doch vor ein paar Tagen mal über die Mentions gesprochen.
Kann es sein, dass du dieses Problem inzwischen schon gelöst hast, und nun auch die Mentions angezeigt werden, die in busy.org - verfassten Kommentaren geschrieben wurden?
Es kommt mir nämlich so vor.
Lieben Gruß, @double-u
Oh ja @double-u, das hatte ich vor einer Woche direkt behoben und auch für alle alten Erwähnungen nochmal durchlaufen lassen ;) Ich weiß nicht, ob du es schon gesehen hast, aber die Vote-Anzahl (oben unter 'Post Count') und das neue Tool 'Transfer Search' sind seit heute auch drin. Habe nicht wirklich die Zeit, um einen neuen Post zu erstellen, aber werde das vielleicht in den nächsten Tagen noch machen.
Ich hoffe auch, dass ich mal wieder mehr Zeit finden werde, um gemütlich in deiner gutbesuchten Kneipe abzuhängen. Das hat mir ja seit Anfang an immer sehr viel Spaß gemacht.
Ich weiß nicht, wie es bei dir mit der Zeit aussieht, aber vielleicht solltest du ab und zu mal einen Post mit 'Geschichten aus meinem Leben' erstellen. Dann würdest du mit Sicherheit doppelt so viel pro Woche verdienen!
LG, Chiller
Da muss ich nochmal kurz nachharken "23 GB" SQLite?
Macht die keine Probs bei der Größe?
Läuft super schnell, solange alles auf SSD liegt und sinnvolle Indizes erstellt wurden. Die Maximalgröße einer SQLite-Datenbank liegt soweit ich weiß bei ~ 140 TB. Die Entwickler hatten die Hardware nicht da, um das zu testen, aber sie haben riesige Datenbanken im TB-Bereich getestet und alles lief perfekt ;)
Cool, das mit den IDs mache ich auch,
habe dazu noch Artikel und Kommentare getrennt, aber die Kommentare mit den Eltern-Kommentar + dem Artikel Verbunden via IDs
(Plus für alles ne eigen DB um es im Notfall auszulagern),
denn via API alle Kommentare eines Artikels abrufen kannste Knicken,
ab 100 Kommentaren und was weis ich 5 oder mehr Ebenen, da läuft sich selbst im Multitraidung via C# der Rechner Wund.
Den Wochenpost damals mit 950 Kommentaren hier von Werner "mit meiner Leitung", alle Kommentare via API Laden, habe ich nach 5 min abgebrochen, das kann man niemanden zumuten.
Die Idee mit der extra Permlinkstabelle gefällt mir, da hatte ich noch nicht dran gedacht!!!!!!!!!!!!
via API alle Kommentare eines Artikels abrufen kannste Knicken, ab 100 Kommentaren und was weis ich 5 oder mehr Ebenen, da läuft sich selbst im Multitraidung via C# der Rechner Wund
Das dachte ich auch mal, bis ich auf folgende Möglichkeit gestoßen bin:
steem.api.getState(tag + "/@" + author + "/" + permlink)
Die Funktion liefert dir alle Kommentare zu einem Artikel mit nur einem Aufruf und sehr schnell zurück ;)
Ich mache das dann so:
let comments = [];
for (var key in result.content) {
if (result.content[key].parent_author)
comments.push(result.content[key]);
}
Und wozu kann ich dann bei steemworld unter Settings den/die Nodes auswählen?
Keine Ahnung was mit dem los ist. Ich habe auf jeden Fall nichts mit SteemSQL zu tun. Entweder hat er sich vertippt oder er ist ein Schnacker...
Ihm gehört die SteemSQL und das http://steemitboard.com hi,
ich denke mal das es Werbung sein soll,
da er noch einen Post los gelassen hat mit link zum Status http://steemsql.com/status/
Wenn er das wirklich ernst meint, werde ich mal mit jemandem sprechen, der ganz schnell die Lichter bei ihm ausmacht. Ich habe nichts gegen Werbung, aber solche Falschaussagen bzgl. SteemWorld werden natürlich nicht einfach so hingenommen und seine Witness-Votes werden in dem Fall schneller verschwinden als er gucken kann. Ich warte mal ab, was da noch kommt. Wenn er bald unsichtbar werden sollte, wissen wir warum...
GRINS,
ich vermute mal, das nur wenige bereit sind bei zum Beispiel aktuellem Kurs von 4.20 = 42 usd für nen Monat Datenbankabfragen zu zahlen.
Mich wundert das er Überhaupt geschrieben hat
und dazu noch auf Deutsch.
Noch dazu da ich von Anfang an davon ausgegangen bin das es nicht stimmt.
Haben uns ja in deinem letzten Post schon geschrieben, schon von daher konnte es nicht stimmen.
die Seite steem.net die er im Header stehen hat
ist schon zum verkauf freigeben LOL
http://www.afternic.com/forsale/steem.net?utm_campaign=TDFS_Site&traffic_id=SITE&traffic_type=TDFS
Übernehmen und auf steemworld Umleiten, er macht Werbung GRINS
Ok danke, das wusste ich noch nicht :O
Ich frag mich gerade, warum wir via DM bei Discord uns in Englisch unterhalten haben, wenn wir auch beide Deutsch können. Mein Englisch ist jetzt nämlich nicht das Beste :D