Mik az előnyei adatbázis Oracle MySQL, posgresql

Ahhoz, hogy megértsük a legfontosabb különbségeket kell tudni a választ 4 kérdés.
1) A sorok száma mindegyik Selecta DB visszatér a lezárt asztalra?
A válasz MyASM (MySQL) - 0, a válasz InnoDB - ugyanaz, mint a nyitott (de sokkal lassabban, mint MyASM). A válasz az Oracle - ugyanaz, mint a kioldott.
2) Mi a felsővezeték a tranzakciót. A válasz MyASM (MySQL) - ügylet nem a jelenség, a válasz InnoDB - vannak jelentős költségeket a nagy rendszerekhez. A válasz az Oracle - nincs költség.
3) Hogyan lehet visszaállítani az adatok egy összeomlás után. A válasz MyASM (MySQL) - bármilyen módon, azt a választ InnoDB - aligha. A válasz az Oracle - mint általában, ez az eljárás nem szükséges.
4) Ami a logika alapján az ügy (beleértve bigdatoy)? MySQL - nem sok lehetőséget, viszonylag lassú. Oracle - éppen elég.

És 100.500 ezekre a kérdésekre lehet kérni.
MySQL van néhány előnye:
1) Az a sebesség, egy szótagú kérelmeket kevés adatot egyetlen felhasználói hozzáférés nélkül logikai alapja.
2) szabad.

A PgSQL ennél bonyolultabb. Általában meg kell nevezni tárol, hanem jegyzettömb =)

A MySQL a diákok és a notebook és egy másik tanchikov WoT, ahol vargeymingi üzletek 400GB felhasználói adatok
// de nem az izom, és mariiDB

És Yandex távol Orakla a Postgres, talán az Oracle nem biztosít a forráskódot, és szeretné látni, hogy miért vannak minden lelassul

Aki nőtt olyan profi szintű általában nagyon óvatosak a fogalom csak X

És a MySQL és az Oracle és MSSQL és PostgreSQL - szakmai adatbázis.
A profizmus nem bonyolítja a használt eszközök és megfelelőségének azok használatát.

Meg kell-e tenni a feladat az online névjegy bármely szakmai fogja mondani, hogy az Oracle nem kell.
Ha van a feladat, hogy írjunk a raktár venni MS közegben C #, valószínűleg inkább MS SQL.

Kezdjük azzal, hogy az Oracle DB - egy fizetett oldat (így az Oracle minden erőfeszítést fognak befektetni ebben a projektben), és MySql - Ingyenes (Open Source). Az Oracle DB van egy eljárási nyelvi PL / SQL, amely lehetővé teszi az adatfeldolgozást az adatbázis szintjén. A MySql is ott van, de nem ezen a szinten az Oracle DB. + Körül minden Oracle DB létrehozott egy teljes infrastruktúra.

És mi a helyzet Postgres? Eljárási nyelv van, és nem egy (PL / pgSQL, PL / Python, PL / PHP, PL / Ruby, és még sokan mások).

Kapcsolódó cikkek