Dane tickowe, tablica, problem z pamięcią

O jezykach programowania w platformach i nie tylko.
MkubuxK
Pasjonat
Pasjonat
Posty: 1051
Rejestracja: 20 maja 2009, 18:27

Dane tickowe, tablica, problem z pamięcią

Nieprzeczytany post autor: MkubuxK »

Piszę dość rozbudowany program i potrzebuje szybkiego dostępu do danych tickowych. Mam ściągnięte ticki od 2007 roku.

I teraz problem. Jeśli wczytuje Ticki do Stringa żeby mieć szybki dostęp

String[] data
String[] wartosc

Zaczyna momentalnie mi brakować pamięci.


Program działa w ten sposób, że potrzebuje czasem szybkiego dostępu np do 100 kolejnych ticków np 21 Sierpnia 2008 roku o godzinie 12:00:44 a potem momentalnie do danych rok później. Jeśli dane miałbym indeksowane bardzo szybko mógłbym wykonać niezbędne testy.

Czy jest możliwe jest mieć zapisaną taką Tablice na dysku wraz z indeksami ?

Żebym np za pomocą Binary Search mógł znaleźć szybko interesujący mnie indeks a następnie w pętli pobrałbym 200 ticków po określonej dacie. Nie chciałbym za każdym razem czytać pliku od początku i dwa nie chciałbym żeby wisiało to wszystko w pamięci.

Może jakaś baza danych ?
fx-forum

Awatar użytkownika
Esco
Przyjaciel Forum
Przyjaciel Forum
Posty: 2603
Rejestracja: 11 kwie 2010, 20:56

Nieprzeczytany post autor: Esco »

Skonwertuj ticki na binarny double a date na unixtime.

ODPOWIEDZ