sql >> Databasteknik >  >> NoSQL >> MongoDB

Arkitektur för mycket dataloggning, DB eller fil?

Jag skulle säga att mongodb passar väldigt bra för stocksamlingen på grund av:

  1. Mongodb har fantastiska snabbskrivningar
  2. Loggar är inte så viktiga, så det är okej att tappa några av dem i händelse av serverfel. Så du kan köra mongodb utan journalföring alternativ för att undvika skrivningar.
  3. Dessutom kan du använda sharding för att öka skrivhastigheten kan du samtidigt bara flytta de äldsta loggarna till separat samling eller till filsystemet.
  4. Du kan enkelt exportera data från databasen till json/csv.
  5. När du har allt i en databas kan du fråga data för att hitta logg som du behöver.

Så, min åsikt är att mongodb passar perfekt för sådant som stockar. Du behöver inte hantera många loggfiler i filsystemet. Mongodb gör detta åt dig.




  1. mongodb java-drivrutin - råkommando?

  2. Bulkinsats i MongoDB med mungo

  3. uppdatera kolumn för en samling i mongodb

  4. Docker:ändra mapp där dockningsvolymer ska lagras