SORU
2 ŞUBAT 2009, PAZARTESİ


Veritabanı: silmek veya kayıtları silmek için değil

Bunu merak eden tek kişi olduğumu sanmıyorum. Genellikle veritabanı uygulama davranışı hakkında ne düşünüyorsunuz? Veritabanından bir kaydın fiziksel olarak silmek için tercih ediyorsunuz? Yoksa sadece bir "" bayrak ya da aktif veya pasif? kaydı göstermek için bir boolean sütun silinmiş kayıtla bayrak için daha iyi olur

CEVAP
2 ŞUBAT 2009, PAZARTESİ


Kesinlikle veritabanı içeriği gerçek bağlıdır. Eğer oturum bilgilerini saklamak için kullanıyorsanız, daha sonra oturum sona erdikten hemen her türlü yöntemle silin (veya kapalı), çöp etrafta istemiyorum. Gerçekten bir daha herhangi bir amaçla kullanılamaz.

Temelde, kendine sorman lazım, ben bu bilgileri geri yüklemek için neye ihtiyacı olabilir ki? YANİ silinmiş gibi sorular, kesinlikle sadece '' aktif olarak geri. bir izin vereceğiz silinmiş olarak işaretlenmiş olmalıdır Ayrıca diğer kullanıcıların seçmek için görüntülemek için bu seçeneği, çok fazla işsiz var.

Eğer aktif olarak tam verileri geri yüklemek için arıyorsanız değil, ama yine de izlenmesi için etrafında tutmak (veya) benzer amaçlar için istiyorum. (Ölçüde elbette mümkün) bir toplama düzeni anlamaya, ve başka bir tabloya da defolup öneririm. Bu birincil tablonun '' verilerin yanı sıra ikincil tablo izleme amaçlı (ya da aklındaki her neyse) için optimize tutun. silinmiş temiz tutacak

Zamansal veriler için, bkz: http://talentedmonkeys.wordpress.com/2010/05/15/temporal-data-in-a-relational-database/

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AmazonWireless

    AmazonWirele

    8 EYLÜL 2010
  • André Frizzo

    André Frizz

    16 Aralık 2006
  • Tianna Sierra Dance

    Tianna Sierr

    16 EYLÜL 2013