Junior — Middle
Aké máte skúsenosti s praktickým používaním databáz typu NoSQL?
sobes.tech AI
Odpoveď od AI
V praxi s C# som používal NoSQL databázy ako MongoDB a Redis. MongoDB som využíval na ukladanie dokumentov s flexibilnou štruktúrou, čo je vhodné pre projekty s meniacim sa schématom dát. Redis som používal ako cache a na implementáciu frontov správ vďaka jeho vysokej rýchlosti a podpore štruktúr dát.
Príklad pripojenia k MongoDB pomocou C# a ovládača MongoDB:
var client = new MongoClient("mongodb://localhost:27017");
var database = client.GetDatabase("mydb");
var collection = database.GetCollection<BsonDocument>("mycollection");
var document = new BsonDocument { { "name", "John" }, { "age", 30 } };
collection.InsertOne(document);
Tento prístup umožňuje rýchlu prácu s nestrukturovanými dátami a škálovanie aplikácie.