Jaką technologię wybrać do przechowywania danych?

0

Mam w głowie pomysł na napisanie pewnej aplikacji. Pomijając szczegóły jej funkcjonowania, chciałbym dowiedzieć się, jaki sposób byłby najefektywniejszy do przechowywania utworzonych w tym programie danych. Oto specyfikacja i wymagania:

  • w jednym projekcie przewiduję od 1000 do 10 000 rekordów zawierających identyfikator, parę stringów i jedno długie pole tekstowe + do każdego rekordu 3-4 niezbyt długie (do ok. 10 wpisów każda) listy (właściwie to zbiory) z liczbami

  • oczekuję niezbyt skomplikowanego zapisu, odczytu i późniejszej modyfikacji danych

  • jeden projekt = jeden plik z danymi

  • program tworzący, odczytujący i zapisujący dane będzie napisany w Javie

  • mile widziana możliwość zaszyfrowania danych tak, aby mogły być odczytywane i modyfikowane wyłącznie w moim programie

  • mile widziana możliwość odczytywania danych za pomocą PHP

Czy mógłby mi ktoś doradzić najlepszą technologię, którą można w tym celu wykorzystać? Chodzi mi przede wszystkim o szybkość działania. Zastanawiałem się m.in. nad XML, JSON i SQLite.

0

Ja bym postawił na sqlite. Formaty tekstowe nie należą do szybkich

1 użytkowników online, w tym zalogowanych: 0, gości: 1