sql >> Database >  >> RDS >> Mysql

Bestand versus database voor opslagefficiëntie in chat-app

Database Management Systems (DBMS) bestaat omdat het niet zo eenvoudig is als het lijkt om gegevens op de juiste manier op te slaan en te benaderen.

Het opslaan van gegevens in een bestand impliceert problemen met gelijktijdige toegang. Wanneer het bestand groter wordt, zult u te maken krijgen met aanzienlijk geheugengebruik of veel code schrijven om precies te laden wat u nodig heeft. Het zal ook behoorlijk moeilijk zijn om basisbewerkingen uit te voeren, zoals filteren (SQL WHERE clausule) of het bijwerken van een rij. Trouwens, het veranderen van de datastructuur belooft foutgevoelig te zijn. Ik eenvoudiger woorden:je zult veel code moeten schrijven en veel bugs moeten tegenkomen.

IMO, door geen enkele vorm van DBMS te gebruiken, wordt het wiel opnieuw gemaakt. Het kiezen van de juiste is echter belangrijk.



  1. Hoe u de ANSI_NULLS-instelling van uw sessie in SQL Server kunt controleren?

  2. Waarom retourneert MySQL dezelfde resultaten bij het gebruik van RAND() in de SELECT-instructie?

  3. Mysql-tabel exporteren naar .txt- of .doc-bestand met behulp van PHP

  4. converteer lijst naar string om in mijn sql in één rij in python scrapy in te voegen