Załóżmy, może nawet zgodnie z obiektywną prawdą , że jestem wariatem (choć mam nadzieję, że nie idiotą), który wymyślił sobie dość specyficzny model serwisu internetowego, który w jego odczuciu zawiera w sobie potencjał stania się popularnym serwisem globalnym. Dla uproszczenia rozważań nazwijmy go serwisem ogłoszeniopodobnym ze sporym komponentem czynnika społecznościowego. Czyli dużo wystandaryzowanych formularzy do wypełniania i społeczność, która się kontaktuje między sobą na kilka różnych sposobów.
A co, każdemu wolno wymyślać [złudzenia] .
Nie będąc informatykiem i nie posiadając stosownej wiedzy chciałbym się jednak jakoś do tego zabrać minimalizując po drodze ilość popełnianych błędów. Jednym z problemów do rozwiązania jest wybór narzędzi, które posłużą do budowy tego serwisu. Załóżmy, że po wstępnej analizie wybór padł na PHP i JavaScript.
Mam pytanie. Czy postawienie tego na bazach PostgreSQL może się stać w (oby niedalekiej) przyszłości strukturalnym wąskim gardłem, które w przypadku ewentualnego, gwałtownego wzrostu zainteresowania serwisem może zmusić twórców do radykalnej transformacji serwisu i przepisywania jego znacznej części ?
A jeśli tak, to należało by wybrać jakąś inną bazę NoSQL? Pewnie przy małej liczbie danych jakie macie o projekcie stawianie pytania „Jaką?” będzie nie na miejscu, ale zaryzykuję i zapytam: jakie inne bazy warto wziąć pod uwagę budując od zera i z minimalnym budżetem serwis z hipotetycznym potencjałem dynamicznego wzrostu?
Na co jeszcze bezwzględnie zwrócić uwagę przy projektowaniu fundamentów takiego serwisu, aby nie obudzić się kiedyś z ręką w metalowym naczyniu stawianym obok dziecinnego lóżka. Tak, tak, kiedyś to były ładne, emaliowane metalowe naczynka.
Gdzie wśród Polaków znaleźć kogoś, kto może mieć doświadczenie, albo chociaż wiedzę niezbędną przy projektowaniu i budowie dużego, globalnego serwisu?
Dzięki za cierpliwość i ewentalną pomoc.