Mi különbség a MySql, MSsql és a PostgreSql között?
Az SQL gyökere azonos, de vannak eltérések a nyelvezetben. Csak egy példa: MySQL ismeri a LIMIT kulcsszót, a többi nem.
De amúgy: szinte az összes web alapú rendszer MySQL-t használ, néhány PostgreSQL-t, Mssql-t meg leginkább csak az M$ saját cuccai, illetve pl ASP.NET alkalmazások. Elenyésző a részesedése.
Azért az oracle részesedése sem piskóta.
Adatbázis-kezelő rendszereknek többféle változata van:
- relációs
- objektum-orientált
- no-sql
- meg még egy pár fajta.
Ezek közt vannak olyanok, amiket kis méretű adatbázisokhoz terveztek, pl. az SQLite, illetve vannak, amiket hatalmas adatbázisokra, sok felhasználóra és nagyvállalati környezetre (pl. Microsoft SQL Server, Oracle Database, IBM DB2). Nyilván egy kicsi, ingyenes adatbázis-kezelőnek nem lesz olyan jó supportja, mint egy nagyvállalatinak, illetve szintén különbség van community és támogató eszközök területén is.
Az eddigiek alapján a kérdésre válaszolva: a különbség nem nagy, ha csak az adott nyelvjárásról (SQL dialect) van szó. Annál már kicsit nagyobb, ha magáról az adatbáziskezelőről (DBMS).
@3: szerintem a postgresql már az ezredforduló környéke óta ismeri a LIMITet
@4: mit jelent ez a diagram? hol van benne az a weboldal, ami mysql-t és mongodb-t is használ? miért 100% az összeg?
Reggeltől estig Postgresql-t használok, és szerintem ismeri a LIMIT kulcsszót.
Viszont más különbségek tényleg vannak. Nem alapvetőek, elég hamar meg lehet tanulni az egyik után a másikat.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!