Pertanyaan yang diberi tag «database-design»

Pengembangan skema konseptual dan / atau model logis dan / atau pengaturan fisik database.

4
Apakah SSD mengurangi kegunaan Basis Data
Saya hanya mendengar tentang Robert Martin hari ini, dan sepertinya dia adalah tokoh terkemuka di dunia perangkat lunak, jadi saya tidak bermaksud judul saya muncul seolah-olah itu adalah umpan klik atau saya meletakkan kata-kata di mulutnya, tetapi ini hanya bagaimana saya menafsirkan apa yang saya dengar darinya dengan pengalaman dan …

1
JSONB dengan pengindeksan vs hstore
Saya mencoba untuk memutuskan pada desain database, dengan asumsi sesedikit mungkin (mengenai bagaimana aplikasi web benar-benar berkembang) mungkin pada tahap ini. Sebagai langkah pertama, memahami bahwa BERGABUNG itu mahal, saya mempertimbangkan sejumlah kecil tabel monolitik dibandingkan dengan sejumlah besar tabel kecil yang dinormalisasi. Sebagai poin kedua, saya bingung antara menggunakan …


3
Bagaimana Partisi Tabel Membantu?
Saya mengalami kesulitan untuk mengambil ide pro dan kontra dari partisi tabel. Saya akan mulai bekerja pada sebuah proyek yang akan memiliki 8 tabel dan salah satunya akan menjadi tabel data utama yang akan menampung 180-260 juta catatan. Karena tabel ini akan diindeks dengan benar, jadi saya berpikir untuk membatasi …

20
Bagaimana cara menyelam ke dalam database yang jelek?
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Saya yakin banyak dari Anda yang berurusan dengan database yang jelek. Anda tahu, basis data yang tidak dinormalisasi sama sekali, basis data di mana Anda harus …


2
Bagaimana cara memetakan hubungan IS-A ke dalam basis data?
Pertimbangkan yang berikut ini: entity User { autoincrement uid; string(20) name; int privilegeLevel; } entity DirectLoginUser { inherits User; string(20) username; string(16) passwordHash; } entity OpenIdUser { inherits User; //Whatever attributes OpenID needs... I don't know; this is hypothetical } Berbagai jenis pengguna (pengguna Login Langsung, dan pengguna OpenID) menampilkan …


4
Haruskah saya secara eksplisit MENYANGKAL PEMBARUAN ke kolom yang seharusnya tidak diperbarui?
Saya terbiasa bekerja di lingkungan yang sangat aman dan karenanya saya merancang izin saya hingga tingkat granularitas yang sangat baik. Satu hal yang biasanya saya lakukan adalah secara eksplisit DENYmenggunakan kemampuan UPDATEkolom yang seharusnya tidak pernah diperbarui. Sebagai contoh: create table dbo.something ( created_by varchar(50) not null, created_on datetimeoffset not …


7
Menyimpan alamat IP
Saya harus menyimpan alamat IP semua pengguna terdaftar dalam database. Saya bertanya-tanya, berapa banyak karakter yang harus saya nyatakan untuk kolom seperti itu? Haruskah saya mendukung IPv6 juga? Jika demikian, berapa panjang maksimum alamat IP?

5
Apa sajakah cara untuk menerapkan hubungan banyak ke banyak dalam data warehouse?
Topologi dominan pemodelan Data Warehouse (Star, Snowflake) dirancang dengan hubungan satu ke banyak. Keterbacaan permintaan, kinerja, dan struktur sangat menurun ketika dihadapkan dengan hubungan banyak ke banyak dalam skema pemodelan ini. Apa sajakah cara untuk menerapkan hubungan banyak-ke-banyak antara dimensi atau antara tabel fakta dan dimensi dalam gudang data dan …


7
Masalah apa yang dipecahkan dengan memisahkan alamat jalan menjadi kolom-kolom tersendiri?
Kami memiliki tim yang merancang tabel dan hubungan untuk pengembang perangkat lunak. Di organisasi kami, mereka cukup ketat dalam menegakkan normalisasi 3NF - yang sejujurnya, saya setuju dengan ukuran organisasi kami dan bagaimana kebutuhan atau klien kami berubah seiring waktu. Hanya ada satu bidang yang saya tidak jelas tentang alasan …

1
Bagaimana cara menentukan apakah ada [koneksi idle dengan] transaksi tidak terikat di PostgreSQL?
Menurut komentar pada pertanyaan ini saya bertanya tentang koneksi idle di PostgreSQL 9.2 , beberapa transaksi yang tidak dikomit (mungkin terkait dengan beberapa koneksi idle) mungkin menyebabkan beberapa masalah kinerja. Apa cara yang baik untuk menentukan apakah ada transaksi yang tidak dikomit (poin bonus jika ada cara untuk mengetahui apakah …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.