- Expediere
- 25 august 2026 la 14:12 UTC
- Autor
- Kamo
- Comite
- cac0d13
Căutarea trece peste tabele explicite, nu JSONB cu GIN. Asta e forţat. prin baza de date, nu este ales: propriile documente Yugabyte de stat un indice GIN nu poate să utilizeze mai mult de o intrare de scanare necesară, GIN multi-coloană este nesusţinută; Numai IndexScan este disponibil, iar UPDATE este DELETE + INSERT. Singurul Interogatorie US Core mandate cele mai necesar intrări de scanare, astfel încât un server principal JSONB ar fi cel mai lent la Exact ce teste de certificare. Fiecare tabel există deoarece tipul său are un mod de defectare, celelalte nu: - SpidxDate stochează un INTERVAL, pentru că o dată FHIR este una. 2026, 2026-08 și 2026-08-24 sunt valori diferite și eq2026 înseamnă întregul an. A Într-o singură clipă se prăbuşeşte şi nu reuşeşte să se potrivească. Data nașterii înregistrată ca an nu este găsită de o căutare pentru acel an. A Nul de mare înseamnă încă RUNNING, nu lipsește. - SpidxQuantity indexează NUMAI valoarea canonică UCUM, și are în mod deliberat nicio coloană pentru perechea introdusă. Compararea unităților introduse permite interogarea 7500 urat dor de un depozit 7,5 mg, și domnișoara este silențios citește exact ca pacientul care nu are o astfel de observație. O cantitate care nu poate fi canonicalized nu este indexat deloc, care este cinstit rezultatul. - SpidxComposite deține ambele jumătăți pe un rând. Alaturarea unei mese token la o tabel cantitate pe resursă nu poate exprima "acelaşi element": un sânge Presiunea are componente sistolice și diastolice, și care se alăture s-ar potrivi codul sistolic faţă de valoarea diastolică şi raportează un hipertensiv citit care nu a fost niciodată luată. - SpidxString păstrează normalizat și crud separat, deoarece potrivirea trebuie nu schimba ceea ce este afișat. :Contains needs trigram matching Yugabyte nu funcționează bine; statutul de capacitate trebuie să-l decodeze mai degrabă decât oferă un modificator care se degradează la o scanare. - SpidxReference este separat de fhir reference link pe scop. Legătura Tabelul este GRAPH care include și mersul în lanț; acesta este INDEX a filtre de căutare simple pornite. Combinând-le face fiecare căutare obișnuită plăti pentru Rândurile mai largi ale graficului și indexarea dublă. hashIdentity este un hash de 64 de biți de (resursaType, paramName) astfel încât lider Cheia rămâne îngustă şi fixă. Coliziunile sunt inofensive pentru că ambele siruri de caractere sunt, de asemenea, stocate Insectă. FhirSearchIndexShapeTest îi blochează pe invarianţii a căror încălcare este tăcută şi este dovedit prin mutaţie: readaptarea valorii intrate la SpidxQuantity şi dropping indexul de reindex de la SpidxToken fiecare a eșuat cu propria lor Explicație înainte de a reveni. ClinicEntityDisciplineTest's field scan now merge ierarhia clasei prea, astfel încât o încălcare parcat într-un @MappedSuperclass 1630 teste verzi.