- Katılım
- 5 Mart 2014
- Mesajlar
- 5.701
- Makaleler
- 12
- Çözümler
- 44
Verileri önbellekte tutmak için bir araştırma yaptım. Bunun için hash map yani 2'li değişken sistemini uygun gördüm. Bu sistem bildiğiniz üzere değişken ve değer şeklinde yer alıyor. Kullanıcı değişkeni çekerek değere ulaşabiliyor, sonradan değer ekleyebiliyor, değeri güncelleyebiliyor veya değeri silebiliyor.
Bunu şunun için kullanabiliriz. Örneğin sürekli veritabanından veri çekmek yerine bu sistemi kullanırız, önbelleğe alır. Örnek olarak kullanıcı paralarını bu şekilde çekeriz. Buraya kadar her şey güzel.
Peki ya şunu nasıl yapabiliriz? Bir değişken için birden fazla değişken ve değer eklemek gerekebiliyor. Bunun için ne kullanılıyor? Örnek olarak 1. alan için X, Y ve Z koordinatını kaydediyoruz. Ayrıca bir de açıklama metni var. Toplam 4 değişken demek. Bunun yanı sıra birçok alan bu şekilde olacak. Bunları nasıl önbellekte depolayabiliriz?
Aklıma çok boyutlu diziler geldi fakat sayı olarak girildiği için kafa karışabilir. Örneğin "Regions[0]['Name']" şeklinde yapmak mümkün mü? Bunun dışında nasıl yöntemler önerirsiniz?
Bunu şunun için kullanabiliriz. Örneğin sürekli veritabanından veri çekmek yerine bu sistemi kullanırız, önbelleğe alır. Örnek olarak kullanıcı paralarını bu şekilde çekeriz. Buraya kadar her şey güzel.
Peki ya şunu nasıl yapabiliriz? Bir değişken için birden fazla değişken ve değer eklemek gerekebiliyor. Bunun için ne kullanılıyor? Örnek olarak 1. alan için X, Y ve Z koordinatını kaydediyoruz. Ayrıca bir de açıklama metni var. Toplam 4 değişken demek. Bunun yanı sıra birçok alan bu şekilde olacak. Bunları nasıl önbellekte depolayabiliriz?
Aklıma çok boyutlu diziler geldi fakat sayı olarak girildiği için kafa karışabilir. Örneğin "Regions[0]['Name']" şeklinde yapmak mümkün mü? Bunun dışında nasıl yöntemler önerirsiniz?