Rozróżniłbym dokumentację dot systemu zarządzającego bazą danych a dokumentację dotyczącą samej bazy danych. Dla mnie dokumentacja bazy danych to opis jej struktury, relacji między tabelami, informacji jakie dane obejmuje baza danych, poszczególnie jej tabele, a także pola.
Oczywiście to dwie różne rzeczy. Z punktu widzenia wyboru RDBMS dokumentacja systemu(ta projektowa) nie ma znaczenia, bo powinna ona istnieć w każdym projekcie. Mi w nagraniu chodziło o tą techniczną, czyli instrukcję producenta dotyczącą obsługi danego systemu bazodanowego, np. docs.oracle.com/en/database/ :)
Oracle też ma Express Edition(darmowa zarówno w wersji on-premise jak ich w chmurze). On premise: ua-cam.com/video/oFKzUUOVX-I/v-deo.html Chmura: ua-cam.com/video/iUu4Ex47LF8/v-deo.html Wybierz tą implementację, której łatwiej będzie Ci się nauczyć. Poszukaj kursów, książek, grup i zobacz czy trafisz na coś, co Ci da sporo wiedzy, którą będziesz w stanie przyswoić :)
Jaka baza danych najlepiej działa na macu (i działa na windowsie też)? Dla Oracle jest instalator dla maca ale ktoś poniżej napisał że nie działa na macu (baza, nie instalator jak rozumiem).
Nie mam doświadczenia z MAC, ale praca w podstawowym zakresie z żadną bazą danych nie powinna stanowić żadnego problemu. Zawsze masz opcję wirtualizacji :)
@@nieinformatyk a da się z Docker em z niewielkim narzutem? Wiem że można w t-sql można w dockera, ale nie wiem jak to jest w praktyce xd Czy jeśli mam sql developer i autonomiczną bazę oracle w chmurze to da radę sql developer zainstalować bezpośrednio na macu skoro jest instalator na maca (autor jednego z komentarzy nie wyraził się do końca jasno xd) Aa i mam tutaj na myśli nie tylko podstawowe użycie ale też zaawansowe.
@@わかりませんピョトル da radę, w jednym z odcinków tej playlisty pokazuję, że skonfigurować połączenie by z sql developera korzystać z bazy danych w chmurze :) ua-cam.com/video/iUu4Ex47LF8/v-deo.html
Z tego co czytałem to Oracle na MacOS nie działa (chyba, że z kompilatorem). Jaki program (darmowy) poleciłbyś na Maca? Na którym nauka/praca w SQL będzie najwydajniejsza?
Powiedziałbym tak... W dużych firmach prościej wymieniać czego nie używają niż tego co mają. Wspóistnienie technologii, w tym tych ekstremalnie drogich jak Oracle i Sql Server jest dość często spotykane. Web bardzo często stoi na open source, a jak się przejdzie po firmie to i takie kwiatki jak Db2, czy Teradata się znajdzie. Z własnego doświadczenia... OLTP - Sql Server. OLAP (rozumiane po staremu bez tych kostek, po prostu Hurtownia Danych) - Oracle. Aplikacje "nie core'owe" - Poatgre. Dlaczego. 1) Sql server ma lepszą konkurencyjność, fajniejsze funkcje przydatne typowo dewelopersko, service brokera. T-SQL i sql to 1 silnik - nie ma problemu 2 światów, wąskich gardeł, zmian kontekstów i łączenia 1 z drugim przez wąskie gardła wymyślone sobie przez Oracle (idiotyczny brak natywnego wsparcia dla DDL etc.). Ale trzeba też powiedzieć uczciwie sam pl/sql jest narzędziem lepszym - są kursory (tzn T-SQL też je ma, ale w plsql zarządza się nimi lepiej i można to robić na wiele sposób) , kolekcje, pakiety, pętle for. 2) Oracle w wersji 11g ma bardziej rozwinięte funkcje analityczne względem sql server 2022... Do tego brak locków na read, co w hurtowniach jest przydatne. 3) Postrge to wbrew pozorom bardzo dojrzała i wielowymiarowa baza, doskonale radzi sobie z dużymi wolumenami danych i współbieżnością. Zresztą odnoszę wrwzenie, że jest rozwijana przez ludzi, którym wciąż się chce być innowacyjnymi. MySQL? Ble - Oracle zabiło MySQL. Nie wiem jak MariaDB, która jest takim duchowym następca... Nigdy nie miałem okazji korzystać... Db2? Od strony sqla... To taki trochę Oracle, ale jeżeli chodzi o język proceduralny... Jest dla mnie dziwny, nie mogłem się w nim połapać... Miałem wrażenie, że niemalże każda komenda to opowiadanie...
Dla architektów i software engineerów materiały pomocnicze, zostawiam suba. Good job
dzięki Gabriel :)
Jak zawsze - dużo fajnych informacji.
dzięki za komentarz :)
Darku daje 5 za dobre rady dla początkujących :)
super, dzięki :)
5-
minus, żebyś nie popadł w samozachwyt :-)
Dobre wyjaśnienie dla kogoś kto nie wie od jakiej implementacji zacząć!
Haha, dzięki za pilnowanie bym nie został narcyzem :)
Praktyczny i pomocny material, dzieki ;]
dzięki :D
Rozróżniłbym dokumentację dot systemu zarządzającego bazą danych a dokumentację dotyczącą samej bazy danych. Dla mnie dokumentacja bazy danych to opis jej struktury, relacji między tabelami, informacji jakie dane obejmuje baza danych, poszczególnie jej tabele, a także pola.
Oczywiście to dwie różne rzeczy. Z punktu widzenia wyboru RDBMS dokumentacja systemu(ta projektowa) nie ma znaczenia, bo powinna ona istnieć w każdym projekcie. Mi w nagraniu chodziło o tą techniczną, czyli instrukcję producenta dotyczącą obsługi danego systemu bazodanowego, np. docs.oracle.com/en/database/ :)
Super nagrania! Z dużych do nauki co byś polecił? Sql Server Expess? Czy Oracle też ma jakąś wersję darmowa do nauki?
Oracle też ma Express Edition(darmowa zarówno w wersji on-premise jak ich w chmurze).
On premise: ua-cam.com/video/oFKzUUOVX-I/v-deo.html
Chmura: ua-cam.com/video/iUu4Ex47LF8/v-deo.html
Wybierz tą implementację, której łatwiej będzie Ci się nauczyć. Poszukaj kursów, książek, grup i zobacz czy trafisz na coś, co Ci da sporo wiedzy, którą będziesz w stanie przyswoić :)
@@nieinformatyk Dziękuję bardzo!
5, ziom!
dziena ziom :)
Super. Nagrywaj dalej.
Jaka baza danych najlepiej działa na macu (i działa na windowsie też)?
Dla Oracle jest instalator dla maca ale ktoś poniżej napisał że nie działa na macu (baza, nie instalator jak rozumiem).
Nie mam doświadczenia z MAC, ale praca w podstawowym zakresie z żadną bazą danych nie powinna stanowić żadnego problemu. Zawsze masz opcję wirtualizacji :)
@@nieinformatyk a da się z Docker em z niewielkim narzutem? Wiem że można w t-sql można w dockera, ale nie wiem jak to jest w praktyce xd
Czy jeśli mam sql developer i autonomiczną bazę oracle w chmurze to da radę sql developer zainstalować bezpośrednio na macu skoro jest instalator na maca (autor jednego z komentarzy nie wyraził się do końca jasno xd)
Aa i mam tutaj na myśli nie tylko podstawowe użycie ale też zaawansowe.
@@わかりませんピョトル da radę, w jednym z odcinków tej playlisty pokazuję, że skonfigurować połączenie by z sql developera korzystać z bazy danych w chmurze :)
ua-cam.com/video/iUu4Ex47LF8/v-deo.html
Z tego co czytałem to Oracle na MacOS nie działa (chyba, że z kompilatorem). Jaki program (darmowy) poleciłbyś na Maca? Na którym nauka/praca w SQL będzie najwydajniejsza?
Stwórz sobie maszynę wirtualną z Linuxem(ew. Windowsem) i tam zainstaluj Oracle. To najlepsze z rozwiązań :)
@thesroka2000 czy masz na myśli sql developer od oracle czy chmurę on-premise?
6😊
Od Franka dostajesz 5️⃣ 👍🤓
dzięki Franek :)
@@nieinformatyk nie miałem wyboru. :/ dzieciaki spytały sie: -Ten cię uczy??? to zmieniaj ojciec 2 na 5 ...
@@coTyNiePowiesz Niezłe urwisy te Twoje dzieciaki. Pewnie po tatusiu :)
6:)
5+ :)
Szkoda, że w szkole takich ocen nie miałem :)
5!
dzięki :)
5
dzięki :)
Powiedziałbym tak... W dużych firmach prościej wymieniać czego nie używają niż tego co mają. Wspóistnienie technologii, w tym tych ekstremalnie drogich jak Oracle i Sql Server jest dość często spotykane. Web bardzo często stoi na open source, a jak się przejdzie po firmie to i takie kwiatki jak Db2, czy Teradata się znajdzie. Z własnego doświadczenia... OLTP - Sql Server. OLAP (rozumiane po staremu bez tych kostek, po prostu Hurtownia Danych) - Oracle. Aplikacje "nie core'owe" - Poatgre. Dlaczego. 1) Sql server ma lepszą konkurencyjność, fajniejsze funkcje przydatne typowo dewelopersko, service brokera. T-SQL i sql to 1 silnik - nie ma problemu 2 światów, wąskich gardeł, zmian kontekstów i łączenia 1 z drugim przez wąskie gardła wymyślone sobie przez Oracle (idiotyczny brak natywnego wsparcia dla DDL etc.). Ale trzeba też powiedzieć uczciwie sam pl/sql jest narzędziem lepszym - są kursory (tzn T-SQL też je ma, ale w plsql zarządza się nimi lepiej i można to robić na wiele sposób) , kolekcje, pakiety, pętle for. 2) Oracle w wersji 11g ma bardziej rozwinięte funkcje analityczne względem sql server 2022... Do tego brak locków na read, co w hurtowniach jest przydatne. 3) Postrge to wbrew pozorom bardzo dojrzała i wielowymiarowa baza, doskonale radzi sobie z dużymi wolumenami danych i współbieżnością. Zresztą odnoszę wrwzenie, że jest rozwijana przez ludzi, którym wciąż się chce być innowacyjnymi. MySQL? Ble - Oracle zabiło MySQL. Nie wiem jak MariaDB, która jest takim duchowym następca... Nigdy nie miałem okazji korzystać... Db2? Od strony sqla... To taki trochę Oracle, ale jeżeli chodzi o język proceduralny... Jest dla mnie dziwny, nie mogłem się w nim połapać... Miałem wrażenie, że niemalże każda komenda to opowiadanie...
Dziękuję za mega cenny komentarz :)
5=
dzięki wielkie :)
5 :)
dzięki :)
5
dzięki :)