«database» etiketlenmiş sorular

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

5
Veri doğrulamayı destekleyen bir ORM için, kısıtlamalar veritabanında da uygulanmalıdır mı?
(ActiveRecord) modellerime ek olarak her zaman veritabanı düzeyinde kısıtlamalar uyguladım. Ama bunun gerçekten gerekli olup olmadığını merak ediyordum? Biraz arka plan Son zamanlarda bir model için temel otomatik zaman damgası oluşturma yöntemini birim test etmek zorunda kaldım. Test normalde modelin bir örneğini oluşturur ve doğrulama yapmadan kaydeder. Ancak tablo tanımında …
13 database  orm  validation  dry 

4
Veritabanı şeması geçişleri üretim ortamlarında sorun teşkil ediyor mu?
NoSQL ve SQL veritabanları hakkındaki tartışmalarda bazen şirketlerin şemasız NoSQL veritabanlarını kullanmayı tercih ettiklerini duyuyorum çünkü şemayı yeni bir sürüme geçirmek sorunlu. Ama bu yükseltme yaparken gerçekten büyük bir sorun mu? İlişkisel veritabanları bu tür işlemler için kötü mü? Bu blog gönderisini MongoDB blogunda okudum : Neden Schemaless?

7
Ne zaman bir veritabanı kullanmanın uygun olduğunu belirlemenin en iyi yolu nedir?
Programlama kariyerime PHP ve MySQL kullanarak web geliştirmede başladım. Bazı ayar / parametre verilerinin yanı sıra en dinamik verilerin depolanması için db kullanmaya oldukça alışkınım. Bazen çok fazla veri olurken, diğer zamanlarda tablolardaki girişler çok az olur. Bana göre bu sadece doğal görünüyordu ve bildiğim kadarıyla bu web geliştirme konusunda …

2
Bir veritabanı değişikliği (ekleme, güncelleme, silme) gerçekleştiğinde gerçek zamanlı bildirimler nasıl alınır?
Ben bir veritabanı tablosu izlemek gerekir bir gösterge tablosu oluşturuyorum. Yalnızca veritabanı erişimim var (uygulama katmanı yok). Tablo oldukça büyük (10 milyon satır), ancak hızla değişmiyor (dakikada 100 ekleme / güncelleme) Tablonun değişip değişmediğini nasıl öğrenebilirim? Veritabanına her saniye vurmaya çalışıyordum, ama bu kaba kuvvet yaklaşımı gibi görünüyor ... Veritabanları: …

2
Veritabanı değişikliği dağıtımlarını nasıl ele alırsınız?
Bugün veritabanı dağıtım tekniklerini tartışıyoruz, mevcut işlemimizde son zamanlarda birkaç başarısızlık yaşadık ve bir dağıtımı geri almak istediğimiz durumları gördük, ancak uygulamanın eski sürümü hiçbir zaman veri tabanı. Bir yandan, sürüm yükseltme talimatınız ve sürüm düşürme talimatınız (ister SQL'de ister uygulama dilinizde yazılmış olsun) ve uygulamanızın hangi sürüme ulaşması gerektiğini …
13 database 


5
Ekibim, yabancı anahtar ilişkileri olan ilişkisel veritabanı varlıklarından korkuyor ve nedenini anlamıyorum
Ben nispeten üniversite dışında tazeyim, bu yüzden ilişkisel veritabanları ile aşinalık çoğu BCNF veya 3NF olmayan bir şey bir travesti olan benim veritabanları ders. Kesinlikle bu uç noktaların bir ucu, ama işteki ekibim gerçekten tam tersi görünüyor. Mikro hizmet db şemalarımızda, varlıklar nadiren tek bir tablodan daha fazlasına sahiptir. Yaygın …

2
Bir kullanıcı tarafından düzenlenirken bulut DB'mdeki satırları kilitlemeli miyim
Buluttaki verilere devam eden bir masaüstü uygulaması oluşturuyorum. Bir endişem var uygulamada bir öğeyi düzenlemek ve bir süre veri bayat neden bırakarak bir başlangıçtır. Bu, 2 kişinin aynı öğeyi aynı anda düzenlemeye çalışması durumunda da görülebilir. Düzenlemelerini tamamladıklarında ve verileri kaydetmek istediklerinde, veritabanında şu anda mevcut olanların üzerine yazmam veya …


5
Önbelleğe almayı yönetmek için bir sınıftaki SRP'yi ihlal etmekten nasıl kaçınılır?
Not: Kod örneği c # ile yazılmıştır, ancak bu önemli olmamalıdır. Daha uygun bir tane bulamadığım için etiket olarak c # koydum. Bu kod yapısı ile ilgilidir. Temiz Kod okuyorum ve daha iyi bir programcı olmaya çalışıyorum. Kendimi genellikle Tek Sorumluluk Prensibine (sınıflar ve işlevler sadece bir şey yapmalıdır), özellikle …

2
Soyut veritabanı arabirimleri birden çok veritabanı türünü desteklemek için nasıl yazılır?
Daha büyük uygulamalarında MySQL, SQLLite, MSSQL, vb. Bu tasarım desenine ne denir ve tam olarak nerede başlar? Diyelim ki aşağıdaki yöntemlere sahip bir sınıf yazmanız gerekiyor public class Database { public DatabaseType databaseType; public Database (DatabaseType databaseType){ this.databaseType = databaseType; } public void SaveToDatabase(){ // Save some data to the …
12 c#  database 

1
Dosyaya mı yoksa veritabanı tablosuna mı oturum açıyorsunuz?
Kullanıcılar, kullanıcı hesapları, kullanıcı lisansları, lisans fiyatları, faturalar dahil çeşitli veriler için MS SQL kullanan bir web uygulaması geliştiriyorum. Kullanıcıların sistemin gerçek zamanlı kullanımını günlüğe kaydetmem ve aylık faturalandırma için kullanmam gerekiyor: örn. Bir kullanıcı belirli bir sayfayı / URL'yi aldığında günlüğe kaydetme ve getirilen sayfa sayısına göre ay sonunda …

4
C # Minimal SQL Veritabanı
Ben bir CSV gibi bir şey işlemek için verimsiz ve bir SQL / MySQL sunucusu çok fazla olacağını yeterli veri depolamak gerekiyor küçük bir proje (üretim değil) üzerinde çalışıyorum. .Net, tek bir dosyayı yüklemek ve işlemek yerine bir sunucuyu yönetmek ve bağlanmak zorunda kalmadan sorgulama yeteneği ile çeşitli veri girişlerini …
12 c#  database  sql 

4
Bir veritabanını modellerken zayıf varlıkları ne zaman kullanmalıyız?
Bu temel olarak zayıf varlıklar hakkında bir soru mu? Ne zaman kullanmalıyız? Nasıl modellenmelidirler? Normal varlıklar ile zayıf varlıklar arasındaki temel fark nedir? Zayıf varlıklar Etki Alanına Dayalı Tasarım yaparken değer nesnelerine karşılık geliyor mu? Konu ile ilgili soruyu burada tutmaya yardımcı olmak için Wikipedia'dan alınan ve bu soruyu cevaplamak …

2
Kalıcı doğal dil işleme ayrıştırılmış verileri
Son zamanlarda Stanford'un CoreNLP'sini kullanarak doğal dil işleme (NLP) ile denemeye başladım ve NLP ayrıştırılmış verileri bir metin madenciliği uygulaması gibi bir şey için depolamanın standart yollarının neler olduğunu merak ediyorum? İlginç olabileceğini düşündüğüm bir yol, çocukları bir bitişik liste olarak saklamak ve özyinelemeli sorguları iyi kullanmaktır (Postgres bunu destekliyor …

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.