FILESTREAM tip kolone ili kako skladištiti fajl unutar SQL Servera (1/2)

Pre verzije 2008 SQL Servera, bilo je veoma komplikovano smestiti neki fajl u tabelu. Koristio se BLOB tip a maksimalna veličina pojedinačnog fajla je bila 2 GB. Još samo zamislite koliko velika može biti tabela sa hiljadama redova koji sadrže velike fajlove i rezultat je očigledan – katastrofalne performanse. U MS-u su zaključili da bi […]

FILESTREAM Podešavanja u Configuration Manager-u

Treći korak

Linkovani server preko ODBC-a ka IBM DB2 bazi

ODBC (Open DataBase Connectivity) predstavlja interfejs za pristup bazama podataka raznih proizvođača. Pomoću njega, programi mogu da komuniciraju sa raznim bazama podataka, kao i same baze (tačnije RDBMS) među sobom. Dovoljno je da za konkretan sistem postoji ODBC drajver (a za svaki poznatiji sistem postoje ODBC drajveri, od Access-a do Oracle-a) i njegove podatke ćemo […]


Patnja 1

Dragi database engine, Zamolio bih te da mi više ne šalješ poruke kao što su: String or binary data would be truncated   (SQL Server) ili Data truncation error (DB2) Koliko teško može biti da se navede i kolona / ograničenje koje je premašeno? Koja je svrha ovakvih poruka kada imaš 100 ili više kolona? Hvala […]


model baze

Pitanja za SQL Developera 2

Nedavno sam imao priliku da učestvujem u procesu selekcije za novog SQL developera. Kolege i ja smo sastavili kratku listu pitanja na osnovu kojih smo pokušali da procenimo trenutno znanje kandidata, kao i način na koji razmišljaju. Da napomenem i da je u pitanju bio poslednji krug tj. samo dva kandidata. Pitanja su jednostavna, a […]


SQL Injection, duhovit primer

SQL Injection (u bukvalnom, retko korišćenom prevodu “ubrizgavanje SQL-a”) je tehnika napada na neki sajt ili uopšte softver, koji za čuvanje podataka koristi neki od sistema za baze podataka koji radi sa SQL-om (SQL Server, MySQL, Oracle itd.). Suština ove tehnike je ubacivanje SQL iskaza u polja na sajtu ili nekom drugom programu koja su […]

Duhoviti vozač-programer

Izgled korisničkog interfejsa

EMS SQL Manager for PostgreSQL – alat za svaki dzep

PostgreSQL (ili samo Postgres) je sistem za upravljanje bazama podataka nastao još osamdesetih godina na Univerzitetu Kalifornija. Sredinom devedesetih je postao otvorenog koda i u ovom trenutku je jedan od najkorišćenijih sistema ovog tipa. Ono što je kod njega specifično je da ne postoji jedan zvaničan GUI alat za upravljanje serverom ili bazama, što može […]