Paweł Nowacki

Paweł Nowacki Aktualnie:
https://pl.linkedin.
com/in/nowacki83

Temat: Baza danych

Mam sobie urządzenie zbudowane na:
Intel Atom N270 @1.6GHz posiadające 1GB ramu z dotykowym LCD. Za dysk robi CF'ka.
Działa na tym już:
- kilka rsynców w tym jeden na około 6000 plików(cyklicznie co 30 minut , bez sum kontrolnych)
- kilka prostszych rsyncow na małej ilości plików z sumami kontrolnymi w podobnych przedziałach czasu,
- około 30 niewielkich procesow na pythonie [z czego duża część odpowiada za interakcje z innymi urządzeniami, kontrolę stanu innych urządzeń, analizę wejść napięciowych 0||12V oraz 0-12V],

Chciałbym dorzucić do tego urządzenia jedną APKę pisaną też w pythonie i korzystającą z około 70MB bazy danych. I teraz pytanie czy znacie inne niż SQlite i MongoDB systemy bazodanowe, które by się tu sprawdziły?
Inne pytanie które tu się pojawia i z którego wynika powyższe: widzę dość znaczny spadek wydajności przy kilku złączeniach w SQLite (BAZA 70MB tabele z 150k -> 3k -> 3k rekordów) . Zwiększenie wydajności zmusza mnie do projektowania bazy niezgodnie z 3NF - czy znacie jakieś metody pozwalające na zwiększenie szybkości zapytań na SQLite przy jednoczesnym oszczędzaniu RAMu?