sql >> Databáze >  >> RDS >> Mysql

Jaký je nejlepší DBMS pro tuto práci?

Otázkou není, co je lepší, ale co je lepší pro konkrétní použití, které zamýšlíte.

Pokud nepotřebujete transakční konzistenci, mySQL může poskytnout lepší výkon. Pokud tak učiníte, PostgreS může být rychlejší. Pokud potřebujete prostorové vyhledávání, PostgreS. Tabulky větší než 2 GB, PostgreS. Bitmapové indexy, PostgreS. INTERSECT, PostgreS.

... to by mohlo pokračovat ad-nauseum. A pak se dostáváme k otázce „nejlepší“, a to předpokládá, že mySQL nebo PostgreS jsou jediné dvě možnosti. Někdy je nejlepší SQLite. Nebo Oracle. Nebo dokonce nějaké úložiště, které není RDBMS.

(a všimněte si, že jsem řekl, že „může“ poskytnout lepší výkon – to, že je člověk obvykle rychlejší, neznamená, že bude rychlejší vzhledem k tomu, jak ho budete stresovat)



  1. Porovnání duplicitních hodnot sloupců Oracle pomocí Soundex, Jaro Winkler a Edit Distance (UTL_MATCH)

  2. SQL Vnitřní spojení

  3. SQL Server převést řetězec na datum a čas

  4. PHP Mysql Json a arabský jazyk