«eav» etiketlenmiş sorular


5
Büyük masalar üzerinde LEFT JOIN'lerle çok yavaş SEÇİM nasıl optimize edilir
Ben googling, kendi kendine eğitim ve saatlerce ama şanssız bir çözüm arıyor. Burada birkaç benzer soru buldum ama bu davada değil. Tablolarım: kişiler (~ 10 milyon satır) özellikler (konum, yaş, ...) kişiler ve nitelikler arasındaki bağlantılar (M: M) (~ 40M satırlar) Tam çöp ~ 280MB Durum:person_id Bazı yerlerden ( location.attribute_value …

2
Yıldız şeması veri ambarındaki dinamik alanlar için EAV'ye alternatif
API istekleri günlüğünü depolamak için büyük bir veri deposunda dinamik alanları ve değerleri desteklemem gerekiyor, kullanıcı durumum tüm API istekleri sorgu dizesini saklamalı ve gelecekte onlara karşı sorgulama yapabilmem (yani yalnızca depolama, bu yüzden onlar için damla kullanamam) Örneğin http://example.com/?action=test&foo=abc&bar=def... Tüm field => valueeşlemeleri saklamam gerekiyor (action => test), (foo …

3
Birden fazla varyant / özelliğe sahip ürünler için şema tasarımı?
MySQL kullanıyorum. Fikir, farklı bir konseptle shopify'a benzer, bu nedenle kullanıcılar birden fazla varyant ve özellik türüyle kendi ürünlerini ekleyeceklerdir. Yaptığım tüm araştırmalardan bu benim için en olası çözüm gibi görünüyor ve sadece aşağıdaki şemada bir sorun olup olmadığını ve yukarı / aşağı tarafların ne olduğunu merak ediyorum? teşekkür ederim …


3
Envanter öğeleri değişen özelliklere sahip olduğunda envanter veritabanı yapısı
Kurumsal donanım bilgilerini depolamak için bir envanter veritabanı oluşturuyorum. Veritabanı, iş istasyonları, dizüstü bilgisayarlar, anahtarlar, yönlendiriciler, cep telefonları, vb menzil izler. Birincil anahtar olarak aygıt seri numaraları kullanıyorum. Yaşadığım sorun, bu aygıtlar için diğer özniteliklerin farklı olması ve envanter tablosunda diğer aygıtlarla ilgisi olmayan alanlara sahip olmak istemiyorum. Aşağıda, veritabanının …
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.