Merhaba, Burda minimum I/O yapmak en iyi mantığı ile yaklaşırsak :
- MySQL de unixtimestamp saklamak için bigint kullanmak gerekecek ve bigint 8 bit alan kaplar. - Aynı şekilde datetime veritipi de 8 bit alan kaplar - Timestamp veritipi ise 4 bit alan kaplamaktadır. Bu açıdan bakınca timestamp daha iyi gibi gözükebilir ancak timestamp ın az yer kaplamasının bir nedeni var. Aşağıdaki linkten de ayrıntısını okuyabileceğiniz üzere timestamp 1970 ile 2038 yılları arasındaki değerleri kapsar. Dizaynı yaparken bu kısıtlamayı da dikkate almak gerekir. Sözkonusu tarih aralığı dışında değerler saklanacaksa unixtimestamp ya da datetime kullanmak gerekebilir. http://dev.mysql.com/doc/refman/5.1/en/datetime.html Kolay gelsin. 2011/9/14 Ibrahim YILMAZ <[email protected]> > ** > Hocam DATETIME 8 byte TIMESTAMP 4 byte yer kaplar. > > http://dev.mysql.com/doc/refman/5.1/en/storage-requirements.html > > Tabi bu arada biz hep mysql düşünüyoruz. Gerçi Postgresql olsaydı Devrim > bey çoktan aydınlatırdı bizi :) > > Saygılar. > 14-09-2011 22:55, "Baris CUHADAR" yazmış: > > Burada kritik olan nokta, her bir damganın ne kadar yer kapladıgı olacaktır. > Her zaman küçük veriyi saklaması, yönetmesi ve işlemesi daha kolaydır. > _______________________________________________ > Linux-programlama mailing > [email protected]https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > > > _______________________________________________ > Linux-programlama mailing > [email protected]https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > > -- Serdar Güler www.akilsayar.com www.bisoft.com.tr
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
