Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2018-12-26, 22:47
  #13
Medlem
Citat:
Ursprungligen postat av AfSvinhufvud
Oracle har varit gratis många år.
Känns som du missar målet här också. För yrkesmässigt bruk kostar den pengar, för privat bruk eller för lärande är den gratis. Tänka fullverisonen från Oracle hemsida.
Missar målet? OT frågar om vad som är bäst? Jag svarar med hard core fakta om kostnader mot samma prestanda, i produktionsmiljöer.
Citera
2018-12-28, 07:54
  #14
Medlem
Citat:
Ursprungligen postat av thesqlguru
Missar målet? OT frågar om vad som är bäst? Jag svarar med hard core fakta om kostnader mot samma prestanda, i produktionsmiljöer.
TS säger
Citat:
Om man vill bli bra på SQL

Det är fråga om en nybörjare som vill lära sig SQL. Pris/prestanda i en företagsmiljö är irrelevant.
Svar om vilka SQL dialekter som är mest gångbara tänkt mot ett senare yrke är relevant.
__________________
Senast redigerad av AfSvinhufvud 2018-12-28 kl. 07:56.
Citera
2018-12-31, 05:35
  #15
Medlem
Citat:
Ursprungligen postat av AfSvinhufvud
TS säger


Det är fråga om en nybörjare som vill lära sig SQL. Pris/prestanda i en företagsmiljö är irrelevant.
Svar om vilka SQL dialekter som är mest gångbara tänkt mot ett senare yrke är relevant.

Vi kan ju hålla på och debattera om det här... eller inte... Men för en nybörjare som vill lära sig frågespråket, och sedan kanske fördjupa sig i dialekter skulle jag helt klart säga MS SQL Server med Developer Edition eller Express Edition, samt Management Studio med hjälpen installerat lokalt.

Och därefter https://www.edx.org/course/querying-...transact-sql-0, det är en gratis komigång kurs.
Citera
2019-01-25, 11:07
  #16
Medlem
Bortamatchens avatar
Citat:
Ursprungligen postat av bladboll
Om du siktar på en karriär som konsult kommer du att åtminstone vara tvungen att lära upp dig på Oracle, DB2 och SQL server.
Alla tre är väldigt vanliga, men ju större företag/verksamhet desto troligare är att det lutar mot Oracle/DB2, många sitter fast i dem pga. att det bara var de som kunde skala upp prestandan på ett vettigt sätt.
MySQL (som ägs av Oracle)/MariaDB kommer du främst att möta i kombination med PHP, väldigt populärt för webbapplikationer, inte minst för innehållshantering såsom Wordpress/drupal.

Men, alla har en mer eller utvecklad sql-dialekt, lär du dig grunderna i sql kan du snabbt komma igång med utveckling mot dem.
Siktar du däremot på att bli SQL admin måste du lära dig respektive databas i detalj, det är de som jobbar med optimering, felsökning och allt som gör att databaserna mår bra.
Där är det stora skillnade mellan databasmotorerna.
Det är oftast bättre att fokusera på en produkt och bli riktigt bra på den. I 90% av alla jobb så vill man ha någon som är specialiserad.

db2 och oracle körs oftast i unix besläktade miljöer. Det är ofta bra att också ha förståelse operativsystemet i situationer när man felsöker många typer av prestandaproblem eller designar infrastrukturen.
Citera
2019-02-02, 13:42
  #17
Medlem
Citat:
Ursprungligen postat av Bortamatchen
Det är oftast bättre att fokusera på en produkt och bli riktigt bra på den. I 90% av alla jobb så vill man ha någon som är specialiserad.

db2 och oracle körs oftast i unix besläktade miljöer. Det är ofta bra att också ha förståelse operativsystemet i situationer när man felsöker många typer av prestandaproblem eller designar infrastrukturen.
Här håller jag helt med.

Störst möjlighet att bli riktigt bra fokuserar man på en leverantör. Oracle/DB2/gamla stora drakar tappar mark mot Microsoft. Det är fem år sedan Microsoft passerade Oracle i antal nyinstallationer, enligt Gartner leder Microsoft innovation/leveranskapabilitet, pris/prestanda vinner Microsoft.

Med resten av plattformsstacken. Microsoft SQL Server täcker hela dataplattformsbehovet från databaser för källsystem(MSDE), teknologi för data warehousing(MSDE+SSIS), dataintegration/ETL (SSIS), accelleration av analytiska datamodeller (SSAS) både OLAP och Tabulära minnesbaserade modeller, Data Mining, Reporting (SSRS), Power BI ovanpå det, StreamAnalytics för att även lösa data innan det är "in-rest", administration/automatisering/underhåll (SQL Agenten och Agent Jobb), verktyg (SSMS, SSDT mm). Allt ingår i licensen.

Lär man sig först en plattform, och runt det de subsystem som spelar roll. En databasserver har ju fyra grundläggande subsystem; RAM, Disk, CPU och Nätverk. Och vikten på dem är i den ordningen. Lära sig hur olika lagringslösningar fungerar DAS/NAS/SAN, sATA/SAS/iSCSI/FibreChannel är också viktigt. Man måste kunna hur OS fungerar, autentisering, katalogtjänster. Sedan är det bra med grunder i programmering, man måste inte vara kung, men ha ett hum, och ett hum om olika patterns för utvecklare mot databaslösningar.

Ska du börja nånstans, börja med ett frågespråk och dialekt det är enkelt och billigt att hitta guider och utbildning inom.

Mitt tips är Microsoft SQL Server Developer Edition, lära dig TSQL, och använda edx.org, pluralsight och Microsoft Learning på nätet som en start. Sedan går du en kurs och skriver ett cert. Certet är mer för att du ska få en bekräftelse snarare än att det garanterar att du kan allt.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback