Rozmiary bazy danych

Awatar użytkownika
Maciej Róg
Posty: 164
Rejestracja: czwartek, 19 kwietnia 2007, 23:33
Imię i nazwisko: Maciej Róg
Pokrewieństwo z naszą Rodziną: rodzina Kazimierza Roga i Grażyny Kalinowskiej
JSFamilia: jestem szczęśliwym użytkownikiem skryptu genealogicznego JSFamilia
nk.pl: http://nasza-klasa.pl/profile/160761
Lokalizacja: Brzeg, Polska
Kontakt:

Rozmiary bazy danych

Post autor: Maciej Róg » poniedziałek, 28 czerwca 2010, 19:27

Witam,

Wpisuję do pliku z danymi kolejne źródła, zacząłem się zastanawiać czy są jakieś techniczne granice, po których mój skrypt przestanie działać. Granice JSFamilii, granice JavaScript, granice przeglądarki internetowej Firefox lub w ogóle przeglądarek internetowych, wreszcie granice mojego RAM i CPU.

W chwili pisania tych słów w bazie danych mam rekordów: 15301 (łącznie), 3385 osób, 1747 obiektów, 8809 zdarzeń (m.in. 2695 urodzeń, 1177 małżeństw i 744 zgonów), 1134 miejsc, 82 instytucji, 144 notatek oraz 1167 źródeł danych. Ustalono 34 rody według protoplastów. Plik ma 3,37 MB.

Zaimportowałem jakiś gigantyczny plik GEDCOM znaleziony w Internecie rodziny Knapp, rozmiar: 19 MB. Import mocno przymulił przeglądarkę na początku, ale poszła dalej. Zapis też przeżyła. Przy odczycie pliku z danymi JS też się mocno zamuliła, ale po bardzo długiej chwili skrypt zaczął normalnie działać :) Plik z danymi ma również 19 MB. W bazie danych jest rekordów: 224625 (łącznie), 68065 osób, 175 obiektów, 147472 zdarzeń (m.in. 61000 urodzeń, 21724 małżeństw i 51587 zgonów), 8295 miejsc, 1 instytucji, 617 notatek oraz 7859 źródeł danych.

Czyli skrypt i jego środowisko względnie wytrzymają jeszcze 68 tysięcy osób, jakieś 20 razy więcej niż mam teraz. Wytrzyma z trudem, ale wytrzyma.

To dobrze, bo obawiałem się, że są jakieś granice. Jeszcze mi się nie udało ich przekroczyć i chyba długo nie przekroczę.

Pozdrawiam,
MR
Maciej Róg
www.mrog.org