«database» etiketlenmiş sorular

Bu etiket genel veritabanı soruları içindir; SQL'e özgü bir sorunuz varsa bunun yerine bu etiketi kullanın.

4
Veri kaydı satırını verir ve tüm kayıtları okumazsak Veritabanı bağlantısı kapatılır mı?
yieldAnahtar kelimenin nasıl çalıştığını anlarken , StackOverflow üzerinde Link1 ve link2 ile karşılaştım yield return. Ama yield returnaşağıda gösterildiği gibi kullanırsam ve tüm DataReader üzerinden yineleme yapmazsam, DB bağlantısı sonsuza kadar açık kalacak mı? IEnumerable<IDataRecord> GetRecords() { SqlConnection myConnection = new SqlConnection(@"..."); SqlCommand myCommand = new SqlCommand(@"...", myConnection); myCommand.CommandType = …
15 c#  database  .net  resources 

6
Eski veritabanı sütunlarının kullanımdan kaldırılmasıyla ilgili en iyi uygulamalar nelerdir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Erken bir aşamada müşterilerden A, B ve C verileri toplayacak bir uygulama tasarlıyorum, ancak …

2
E-posta adreslerini veritabanında düz metin olarak tutmalı mıyım?
Herkesin (oldukça açık Umut bunları karma / en azından tuzlama olmadan şifreleri saklamak bir olduğunu) korkunç bir fikir. E-postalar ne olacak? Abonelik e-posta adresini koruduğunuzu varsayalım, düzgün şifrelerseniz kullanıcılara e-posta göndermek uygun olmayabilir. Öte yandan, şifrelenmezseniz ve veritabanı çalınırsa, tüm kullanıcılarınız potansiyel bir spam riskiyle karşı karşıya kalır. Bu soru, …

3
“Bu web sitesini / uygulamayı nasıl inşa edersiniz” görüşme soruları için genel düşünce süreci [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . "Nasıl bir fotoğraf albümü uygulaması tasarlayacağınızı açıklayın", "Bu web sitesinin bu özel özelliğini nasıl …

6
Veritabanı Normalleştirmesinden Sonra Hala Dizine Ekleme Gerekiyor mu
İyi bir normalleştirme yaptıktan sonra, yine de tabloyu dizine eklemeniz mi gerekiyor? Bu performansı nasıl etkileyecek? İyi bir normalizasyondan sonra performansı bir şekilde etkileyecek mi? Birincil anahtarınız ve yabancı anahtarınız zaten varsa hangi sütunlar genellikle dizine eklenir? Bir veritabanını normalleştirmek zaten etkili gibi görünüyor. Ancak, endekslemenin veritabanını nasıl etkilediğini atlamış …

4
SQL ve veri işleme işlevli TDD
Profesyonel bir programcı olduğum halde hiçbir zaman yazılım mühendisliği eğitimi almadım. Burada sık sık ziyaret ettiğimden ve SO olarak, mümkün olduğunca birim testleri yazma eğilimi fark ettim ve yazılımım daha karmaşık ve sofistike olduğundan, otomatik testi hata ayıklamaya yardımcı olmak için iyi bir fikir olarak görüyorum. Ancak, işlerimin çoğu karmaşık …

5
128/256/4096 bayt uzaklığa yuvarlanmış VARCHAR boyutlarını kullanmak için herhangi bir neden var mı?
Veritabanı şemalarında, genellikle VARCHAR boyutlarının 128/256 veya 4096 bayt uzaklığına yuvarlandığını fark ediyorum. Daha önce de yaptım ve arkasındaki fikir muhtemelen verimli bir şeydi. Ancak, günümüzde hala geçerli bir neden var mı? Bu günlerde VARCHAR boyutları olarak genellikle '50', '100' veya '200' kullanıyorum, çünkü bunlar daha doğal ve tipik olarak …

4
Gerçek Zamanlı Verileri veritabanı perspektifinden nasıl ele alabilirim?
Aklımda bir fikir var, ama yine de bana veritabanı alanı karıştırıyor . Gerçek zamanlı verileri göstermek istediğimi düşünün ve en son tarayıcı teknolojilerinden birini ( web soketleri - hatta eski tarayıcıları kullanarak ) herkesin yaptığı tüm gözlemlenebilirlere (kullanıcı tarayıcısı) göstermek çok kolaydır. Remy Sharp'ın bu konudaki sadelik hakkındabir örneği var. …
14 database  sockets 

3
ORM veritabanı normalleştirmeyi destekliyor mu?
Doktrin ve Propel, nesne ilişkilerini haritalamak için tek ve somut tablo kalıtımını kullanır. Birincisi, sınıf ağacındaki tüm olası alanları tek bir tabloya eşlenirken görürken, ikincisi her sınıfı belirli bir tabloya eşler ve kalıtım hiyerarşisindeki ortak alanları çoğaltır. Bu ORM cihazını kolaylaştırırken, bana kötü veritabanı tasarımı önerir. Bu kötü tasarım kalıpları …

4
Karşılaştırma veritabanları
Db 'x' performansıyla ilgili olarak veya 'x' 'den' y 'ye geçiş hakkında birçok tartışmanın site performansımızı iyileştirdiğini görüyorum. Farklı veri tabanlarında çalışan doğru karşılaştırmayı henüz göremiyorum. İlişkisel, Belge odaklı, vb. Gibi birden fazla db tipinde kullanılabilecek anlamlı bir kıyaslama yazmak mümkün müdür? Böyle bir ölçüt tasarlamak nasıl olur?

3
Arka uç kimlikleri bir REST API'sında herkese açık mı olmamalı mı?
Bu adamın söylediklerine dayanarak: http://toddfredrich.com/ids-in-rest-api.html API kaynaklarını tanımlamak için UUID kullanma konusunda haklı olduğunu varsayalım. Sonra bu şekilde uygulamaya çalışırken sorunlarla karşılaşıyorum, bu: class FooEntity { final String id = null; //auto-generated by my backend (mongodb), not shared final UUID uid = UUID.randomUUID(); //the resource id } (İstemci ve sunucu …

1
Veritabanındaki alan modelleri sürdürülebilir bir çözüm olabilir mi?
Microsoft teknolojisine dayanan orta-küçük ölçekli bir şirket için veritabanı geliştirici olarak yeni bir işe başladım. En iyi uygulamalar, tasarım modelleri, testler ve proje yönetimi ile ilgili olarak okulda öğretilenlerden ne kadar uygulama saptığının farkına vardım. Beni en çok rahatsız eden şey, ana veritabanı geliştiricimizin (bundan böyle "John" olarak anılacaktır) model …

2
fazladan sütunlu tek tablo, şemayı yineleyen birden çok tabloya karşı
Bir noktada, veritabanında, her kaydın kullanmadığı birden çok sütun içeren tek bir tablo veya çoğaltılmış şema ile birden çok tablo olması gerekip gerekmediği konusunda bir karar vermem gereken bir proje üzerinde çalışıyorum. Birden fazla sporla başa çıkabilen bir Spor bilgi uygulaması oluşturuyorum. Örneğin NBA, NHL, MLB, NFL ile başa çıkabiliriz. …

5
Ne zaman bir metin dosyasından veri ayrıştırmak yerine veritabanı kullanımı tercih edilmelidir?
Kod görüntülemenin büyümesini ölçmek için bir Python programı yapıyordum . Yaklaşımım, ön sayfada gösterilen "Site istatistikleri" ni almak ve bunları sabit diskime kaydetmekti. Bunu her gün bir kez yapmayı planlıyorum. Şimdiye kadar istatistikleri almak ve bir metin dosyasına eklemek için yeterli yaptım. Python betiği github'da görüntülenebilir . Kullandığım biçim şu …

4
Veritabanı Geçmiş Tablosu / İzleme Tablosu
Şu anda böyle bir izleme / geçmiş tablosu yapılandırmak istiyorum: PrimaryKey - Kimlik OtherTableId - fk fieldName - izlediği alanın adı OldValue Yeni değer Kullanıcı adı CreateDateTime Yani temelde başka bir tablo geçmişini izlemek, yeni ve eski değeri ile değiştirilen alanın sütun adını depolamak bir tablo istiyorum. Sorum şu: Herkes …
13 database  sql  tracking 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.