Cześć, nie chce mi się uczyć sql, a chcę napisać stronkę internetową, która będzie miała stałą bazę danych, której sam client nie będzie mógł zmienić.
Wpadłem na taki pomysł, żeby sobie sam napisać api do takiej bazy danych, w którym to sama baza danych byłaby plikiem json ładowanym na starcie do jakiejś listy obiektów i potem przy każdym połączeniu z clientem, różne funkcje korzystałyby z kopii tej bazy danych w różnych celach (przede wszystkim wyszukiwanie).
Update takiej bazy danych wykonywałby się poprzez panel admina i kiedy zmiany zostaną zatwierdzone to globalnie widoczna lista kopii bazy danych byłaby ładowana na nowo, albo coś w tym stylu.
Co wy o tym myślicie? Kiedyś widziałem, że są jakieś alternatywy dla sql do node.js że się właśnie z takich plików pobierało, ale jestem też zbyt leniwy żeby uczyć się tego wszystkiego. Wolę sobie własne napisać pod konkretne potrzeby. Chyba, że macie lepszy pomysł. Jestem otwarty na odpowiedzi.
@edit
A i dodam, że nie pisałem nic w node.js, ale z góry zakładam, że tak się da.