Analizde kullanılmak üzere birden fazla birleşimden tablolar oluştururken, görünümleri yeni bir tablo oluşturmak yerine kullanmak ne zaman tercih edilir?
Görünümleri kullanmayı tercih etmemin bir nedeni, veritabanı şemasının yöneticimiz tarafından Ruby içinden geliştirildiğinden ve Ruby'ye aşina olmamamdır. Tabloların oluşturulmasını talep edebilirim, ancak ek bir adım gerektirir ve yeni bağlantılar geliştirirken / test ederken daha fazla esneklik istiyorum.
SO ile ilgili bir sorunun cevabını izleyen görünümleri kullanmaya başladım (ne zaman R, ne zaman SQL kullanılır ). En çok oy alan cevap başlıyor "veri tek bir tabloya gelinceye kadar SQL'deki veri manipülasyonlarını yapın ve gerisini R" de yapın. "
Görünümleri kullanmaya başladım, ancak görünümlerle ilgili birkaç sorunla karşılaştım:
- sorgular çok daha yavaş
- Üretimden, analiz için kullandığım yedekleme veritabanına atılmıyor.
Görünümler bu kullanım için uygun mu? Eğer öyleyse, performans cezası beklemeli miyim? Görünümlerle ilgili sorguları hızlandırmanın bir yolu var mı?