Video: Laravel 5.2 PHP - Build a Shopping Cart - #13 Storing Orders in the Database 2024
Anahtar değerli mağazalar NoSQL, anahtar / değer depolarındaki anahtarı olan bir kimlik alanı ve bir dizi veri içeren bir kaydı var. Bu veri aşağıdakilerden biri olabilir:
-
Uygulama geliştiricisinin yorumladığı (veritabanı yerine) keyfi bir veri parçası
-
kutular olarak adlandırılan) herhangi bir ad-değer çifti seti < Bir apartman dairesinde paylaşılan bir posta kutusu olarak düşünün. Dışarıda gördüğünüzlerin hepsi bir dizi numaralı deliktir. Bir tuş kullanarak, posta kutusundaki her şeye erişirsiniz. Postaya baktıktan sonra onunla ne yapacağınıza karar vereceksiniz (muhtemelen atın).
Bazı anahtar değerli mağazalar yazmaya (tamsayılar, dizeler ve Boolean'lar gibi) ve değerleri (haritalar ve listeler gibi) daha karmaşık yapıları destekler. Bu kurulum geliştiricilere yardımcı olur, çünkü bir anahtar / değer depoda tutulan dize verilerinin elle kodlanması veya kodunun çözülmesi gerekmez.
Haritalar, anahtar / değer depolamanın basit bir türüdür. Haritadaki benzersiz bir anahtar, kendisiyle ilişkili tek bir rasgele değere sahiptir. Değer, başka bir haritanın bir listesi olabilir. Dolayısıyla, veri işlemeyi kendiniz yapmak istiyorsanız, anahtar-değer depoları içinde ağaç yapıları depolamak mümkündür.
Key-value mağazaları, alım hızı ve alımı için optimize edilmiştir. Sınırlı sayıda düğümde çok yüksek bir içe aktarma hızına ihtiyaç duyarsanız ve karmaşık geçici sorgu desteğini feda edebilecek durumda olmanız durumunda, anahtar-değer deposu sizin için olabilir.