Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [LevelDB] import danych do innej szybkiej bazy z dekodowanie base58, Parsowanie i Import danych z plików *.dat blockchain do szybkiej bazy
Maker5
post 15.03.2020, 21:08:02
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 2.04.2008

Ostrzeżenie: (0%)
-----


Witam,
proszę o radę i pomoc w rozwiązaniu problemu nad którym głowię się od tygodnia.
Wypróbowałem kilkanaście skryptów z Github ale albo pojawiały się problemy pod systemem, albo był problem z wydajnością.

Generalnie szukam sposobu na parsowanie danych z klienta Blockchain - Bitcoin Core a dalej ich import do bazy danych. Zależy mi na tym aby ta baza była szybka w przeszukiwaniu i lekka w zarządzaniu z dobą kompresją.
Najlepiej byłoby też jakby ta baza danych miała graficznego klienta w którym mógłbym łatwo porównywać dane, przeszukiwać itp pod Windowsem.

Jak wiadomo baza danych (cały blockchain klienta Bitcoin Core pod Windows) jest oparta o bazę LevelDB. Część danych znajdujących się w tej bazie jest zakodowana w base58.
Chciałbym aby działało to tak:

1. Parsuję dane z plików klienta *.dat do "czytelnej formy" i zapisuję w jakimś pliku (plikach)
2. Część zakodowanych danych dekoduję poprzez base58 i uaktualniam (nadpisuję) "czytelną formę" o te dane
3. Gotowe dane z pliku (plików) po parsowaniu i dekodowaniu importuję do innej bazy danych gdzie za pomocą graficznego klienta (pod windows ewentualne linux) zarządzam nimi
4. Ten graficzny klient powinien mieć możliwość filtrowania, sortowania, wysyłania zapytań wraz ze zwracaniem wyników itp.
5. Bardzo ważne jest też aktualizowanie tej bazy danych (przynajmniej raz na tydzień) za pomocą jakieś skryptu o nowe dane które w międzyczasie się pojawiły w bazie LevelDB klienta Bitcoin Core.

Proszę o pomoc i wasze koncepcje jak można to rozwiązać.
PS. jeśli ktoś ma sprawdzone gotowe rozwiązanie jestem gotów odwdzięczyć się finansowo.

Pozdrawiam!

Ten post edytował Maker5 15.03.2020, 21:10:12
Go to the top of the page
+Quote Post
Pyton_000
post 16.03.2020, 13:54:15
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Wrzuć sobie do postgresa:

https://github.com/blkchain/blkchain
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 07:04