Witam.
W zasadzie bawię się w Lazarus Pascal (jako hobby).
Chcę rozkminić pewien problem i pomyślałem że w Sqlite może być łatwiej i szybciej.
Baza jest duża, jest to kilkadziesiąt plików po ok 250Mb, przekonwertowanych z Json. Są to dane z projektu CREDO.
Baza w skrócie wygląda tak.
userNO PictureBase64 Timestamp
1 - 200 xxxxx 1577701009853
2 - 1100 xxxxx 1577703002900
3 - 3021 xxxxx 1577802114428
...
55 - 200 xxxxx 1577803009857
56 - 200 xxxxx 1577803009858
Problem opisze na przykładzie gry.
Userzy wysyłają co kilka minut zdjęcie na serwer. Odstępy kilkuminutowe są ok. Jeśli jednak zdjęcie od jednego usera wpłynie częściej niż 1 na 10 sekund to znaczy że on oszukuje i te rekordy są do usunięcia. W powyższym przykładzie linie 55 i 56 gdyż odstęp czasowy jest krótki. Bywa i tak że jeden User w ciągu sekundy wyśle 20 zdjęć. Wszystkie są do skasowania.
Czy to w ogóle do zrobienia w SQL? Ja kompletnie nie ogarniam tego języka, od kilku dni przyglądam się touturialom, ale obejmują głównie podstawy.
Post grzecznościowy:)