Czego dalej sie uczyc - SQL dla webu.

0

Czesc, stanalem na troche z nauka jesli chodzi o SQL i uczylem sie jezykow webowych, a chcialbym pojsc o krok dalej. Na potrzeby tworzenia mojej aplikacji wszystkie zapytania bylem w stanie wykonac, a nie byly to tylko banalne zapytania, gdzie jedyne klauzule to where albo prosty join. Uwazam, ze cos tam juz sie dzialo i zapytanie bylo juz dlugie i rozbudowane. Ale czegos mi brak.

Jako iz nie pracuje w zawodzie nie bardzo wiem z jakmi problemami sqlowymi radzi sobie programista. Chodzi mi programiste web, nie zadnego architekta sql, wiec prosze mi nie dawac rad profesjonalistow od SQL-a, tylko cenne rady od bardziej ode mnie doswiadczonych, co przydaje sie w codziennej pracy.

Chodzi mi cos w rodzaju jakiegos performance moze albo przydatnych rzeczy jak np. procedury, funkcje, widoki ale te 3 akurat znam.

0

Z tego co piszesz, to albo:

  1. z każdą typową aplikacją sobie poradzisz, innymi słowy to co wiesz już wystarczy;
  2. albo znajdziesz gotową bazę, np. gotowy sklep, forum, galerię, cms i dostosujesz - też sobie powinienieś poradzić ze swoją wiedzą.
    Wieć nie wiem co Ci doradzić. Może bazy nosql?

Pozdrawiam

2

Z takich rzeczy użytkowych to optymalizacja (indeksy, hinty) i próba "przyspieszania" danego wyniku. Ponadto proponuję poćwiczyć raportowanie / zestawienia gdzie wykorzystasz odpowiednie funkcje agregujące (sum, min, max, avg ...) i analityczne (np takie coś: http://mars.edu.wsnhid.pl/~bbebel/hd/FunkcjeAnalityczneWyklad.pdf)
Z przydatnych rzeczy to również obsługa plików w bazie, notyfikacje z bazy do klienta oraz zagadnienia administracyjne jak np partycjonowanie + backup.
To tyle jeśli chodzi o bazy od strony użytkowej.

0

No własnie polecam indeksy,optymalizacje + funkcje agregujące

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