Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #22418
| From | bramante <bramante@yopmail.com> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Re: [OT] "Doppia" primary key in mysql |
| Date | 2018-12-10 22:10 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <pumkod$r5e$1@gioia.aioe.org> (permalink) |
| References | <pum7jm$1p4e$1@gioia.aioe.org> <e787c655-e27f-45c1-83a9-d25571513d44@googlegroups.com> <f2191306-a517-4fd6-8833-628855ea036a@googlegroups.com> |
Il 10/12/18 21:25, fmassei@gmail.com ha scritto: > On Monday, December 10, 2018 at 3:15:31 PM UTC-5, fma...@gmail.com wrote: >> I DBA preferiscono sempre le chiavi naturali, ma raramente c'è una >> combinazione di campi simile nel mondo reale, o comunque tale da avere >> la massima performance su ogni possibile query che le applicazioni finali >> vogliono fare. >> > > Devo aggiungere una cosa perché l'ho pensata ma non l'ho scritta :) > > Ci sono anche chiavi non primarie e non uniche. Puoi avere una tabella con > una chiave primaria naturale, e varie chiavi non uniche ideate solo per > qualche query. In questo modo puoi scegliere di avere una base di dati > il più "naturale" possibile, e non pesare troppo sulle performance (non > entro nei dettagli specifici perché poi serve una base di algoritmi su > alberi e un'idea sulle performances di due tipi diversi di cache - chi è > curioso e non ha voglia di cercare magari può chiedere ;)). > > > Ciao! > in quel caso non metterei delle constraint ma degli indici, se cerco delle performance poi a seconda dei tipo di indice e su quale campo sceglierei l'indice più adatto (hash, btree,rtree ecc) avere troppi indici equivale a non averne, questo è una delle massime che ho imparato con l'esperienza. Ciao
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[OT] "Doppia" primary key in mysql ^Bart <gabriele1NOSPAM@hotmail.com> - 2018-12-10 18:26 +0100
Re: [OT] "Doppia" primary key in mysql Leonardo Serni <lserni@gmail.com> - 2018-12-10 18:28 +0100
Re: [OT] "Doppia" primary key in mysql Alessandro Pellizzari <shuriken@amiran.it> - 2018-12-10 18:20 +0000
Re: [OT] "Doppia" primary key in mysql fmassei@gmail.com - 2018-12-10 12:15 -0800
Re: [OT] "Doppia" primary key in mysql fmassei@gmail.com - 2018-12-10 12:25 -0800
Re: [OT] "Doppia" primary key in mysql bramante <bramante@yopmail.com> - 2018-12-10 22:10 +0100
Re: [OT] "Doppia" primary key in mysql fmassei@gmail.com - 2018-12-10 13:26 -0800
Re: [OT] "Doppia" primary key in mysql bramante <bramante@yopmail.com> - 2018-12-10 22:59 +0100
Re: [OT] "Doppia" primary key in mysql fmassei@gmail.com - 2018-12-10 14:08 -0800
csiph-web