Merhabalar,
Bir servis sistemi yazıyorum ve servislerimin 7 gün içerisinde 24 saatlik dilimlerde 30 dakikalık aralıklarla çalışma saatlerini belirleyebildiği bir sistem yazıyorum. working_hours adında bir tablo oluşturdum. servis_id ve hours adında iki kolonum var. Servisin açık olduğu saatleri bitmap olarak tutuyorum. 7242=336 bit bulunuyor.
Örnek:
000000000000000011111111001111111111110000000000000000000000000011111111001111111111110000000000000000000000000011111111001111111111110000000000000000000000000011111111001111111111110000000000000000000000000011111111000111111111110000000000000000000000000000001111001111111110000000000000000000000000000000000000000000000000000000000000
İstediğim günün saatlerini de split fonksiyonu ile string'i bölerek öğreniyorum. Fakat bu yaptığımdan daha iyi bir yöntem var mıdır diye düşünüyorum. Herhalde JSON formatında kaydedersem çok daha etkili olacağını düşünüyorum. Önerebileceğiniz başka bir yöntem var mı acaba?
Şimdiden yardımlarınız için çok teşekkürler.