![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 1 Dołączył: 1.02.2011 Ostrzeżenie: (20%) ![]() ![]() |
Witajcie,
Tworze amatorski (lecz nie oznacza to że ma nie być wykonany poprawnie) serwis/portal internetowy Docelowo ma zawierać forum, bloga, aktualności, jakąś bazę z publicznymi rekordami (na potrzeby przykładu encyklopedia) oraz giełdę (powiedzmy sklep) Chciałbym dodać tłumaczenia na wiele języków i wybór języka w zależności od kraju, wszystko w jednej domenie. Oczywiście wszystkie przyciski, menu itd chciałbym dodać do bazy danych i sprawić aby była baza danych dla wielu krajów. Pytania są następujące: 1) Czy stworzyć jedną bazę danych dla wszystkich krajów czy dla każdej wersji językowej każdego kraju stworzyć osobną bazę danych? 2) Gdzie szukać sprawdzonych informacji na ten temat? (książki, poradniki, fora, gotowe przykłady takich baz)? 3) Czy wybór MySQL do takiego projektu jest poprawny? 4) Czy lepiej stworzyć plik językowy ze zmiennymi czy odpytania bazy danych? 5) Które rozwiązanie pliki czy baza danych będzie szybsze i jak to efektywnie sprawdzać i co jest do tego potrzebne? Uprzedzając pytanie: treść będzie w zasadzie taka sama lecz tylko przetłumaczona tz. np. jeden rekord będzie miał znaczenie takie samo lecz będzie przetłumaczony na kilka języków. Baza musi być jednolita tz. jeżeli nie ma tłumaczenia domyślnie rekord wyświetla się w określonym z góry języku, lecz to będzie się raczej nie często zdarzać. Proszę o wypowiedź osoby które miały z tym styczność. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Bo zawsze ciężej było go skonfigurować, trzeba oskryptować żeby rozdzielić uprawnienia. Większość hostingów to automat gdzie nawet konfiguracja PHP nie nadaje się do użytku produkcyjnego (już widziałem takie gdzie była jakaś baza zainstalowana a brakowało rozszerzenia do jej obsługi). Ale zmienia się to ostatnio i większość porządnych firm oferuje też Postgresa, w mniejszych najczęściej za dodatkową opłatą.
A też zupełnie inny poziom startu jest co się niestety później odbija na wiedzy. Jest trudniejszy. W pracy robiłem kilka razy rekrutację i bazy danych generalnie leżą. Ludzie wychowani na mysql nie znają podstaw. Nie potrafią odpowiedzieć na pytania co to klucze obce, wyzwalacze, procedury, jak działają indeksy. Potrafią stworzyć tabelkę i jakieś proste zapytania ale wiedza na tym się wyczerpuje. Ten post edytował viking 28.08.2016, 20:56:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 13:19 |