5

Şu anki veritabanımız yaklaşık 200 MB'lık bir sayıya sahip, ancak uygulama bir kez yayına girdiğinde, bunun büyük bir hacme büyümesini bekliyoruz .. bununla ilgili 20-30 GB veri olabilir.dacpac, büyük hacimli verilere sahip veritabanlarını yönetmek için kullanılabilir mi?

Üretim sunucusuna dağıtmak için "dacpac" (veritabanı projesi - SSDT tarafından oluşturulmuş) kullanmayı planlıyoruz. Veritabanı, bir dizi tablo ve arama tablolarında çok sayıda başlangıç ​​verileriyle oluşturulacaktır. Ancak, bu sorun, veritabanını üretim sunucusunda yükseltmek için "dacpac" (veritabanı projesi - SSDT tarafından oluşturuldu) kullanıldığında gelecekteki dağıtımlar içindir.

  1. dağıtım verilerin hacmine bağlı mı - Ben dağıtımlar için dacpac kullanmanın hiçbir geçmiş deneyime sahip olarak

    , kimse bana şu önermek lütfen? Ya da sadece şema değişikliklerine bağlıysa? Örneğin, hedef veritabanı 20-30 GB ise, yalnızca yükseltmek için yaklaşık ne kadar zaman alabilir?

  2. Veritabanı şemasını nasıl yükleyebiliriz?
  3. Bir şey ters giderse yükseltme işlemi geri alınabilir mi?

Ve son olarak, veritabanını yükseltmek için SQL komutlarının manuel olarak yazılması geleneksel yöntemlerden daha mı iyi?

cevap

5
  1. Deneyimlerimden, veri miktarının bir dacpac'i dağıtırken bir etkisi olur. Zaman artışı, veritabanınızdaki dacpac'inizde hangi değişikliklerin uygulandığına bağlı olacaktır. Benim tek tavsiyem, zamandaki artışı ölçmek için daha büyük hacimli verilerle denemek ve test etmek, En az

  2. Tüm nesnelerimiz bir SQL Server Veri Araçları (SSDT) ​​görsel stüdyo projesi içinde saklanır, bu sonra TFS içinde kontrol edilen sürüm, bu yüzden ek kontrole dayalı bir yapıya ihtiyaç duyduğumuzda, bu bizim için yeni bir versiyon oluşturacaktır

  3. Bu, uyguladığınız güncellemelerin türüne ve yatırım yapmak isteyip istemediğinize bağlıdır. Her bir şema güncellemesini geri almak için ne yapılacağını anlama zamanı.

Dacpac'in kullanımını seviyorum ve tüm SQL nesnelerinizi bir Visual Studio projesinde barındırarak çok yararlı buluyorum. Manüel yoldan gitmek, gereken değişiklik sayısına bağlı olarak bir veya daha fazla yamayı dahil etmeyi unutmayın.

İlgili konular