Witam.
Chcialbym uslyszec Wasze opinie na temat przechowywania danych przez program. Planuje napisać program który bedzie przechowywał różne dane: dane teleadresowe, inforamcje o firmach, ale dodatkowo również dokumenty (pliki głownie teskstowe). Zastanawiam się nad kilkoma możliwościami:
-przechowywanie dancyh w plikach xml (nigdy nie używałem, ale widze, że takie rozwiązanie mogłoby zadziałac)
-trzymanie danych w bazie danych (ale tutaj pojawia sie klopot, bo trzeba do "malego" programu instalowac "duża" baze)
-trzymanie danych w plikach tekstowych.
Chodzi mi głównie o to, aby rozwiązanie było możliwie najprostsze, ale równocześnie umożliwiało dobrą kontrole nad danymi (poprawność itd), wyszukiwanie informacji (efektywne).
Jakie rozwiązania Wy wykorzystujecie w swoich programach?
ps. czy XML jest szeroko używany poza stronami www/zastosowaniami internetowymi?