Miksi vältän graafisia tietokantoja Kysymys: "Onko Knowledge Graph Rag -tuotanto valmis? pitäisikö meidän käyttää sitä?" Vastaus: 10 vuoden ML:n jälkeen pysyn poissa graafitietokannoista. Jokainen yritys, jonka olen nähnyt menevän graafimaailmaan, siirtyy takaisin SQL:ään 4-5 vuoden kuluessa. Ongelmat ovat todellisia: Vaikea palkata osaajia (PostgreSQL-asiantuntijoita on helpompi löytää) Skeemojen määrittely luo loputtomia keskusteluja ilman selkeitä parhaita käytäntöjä Useimmat käyttötapaukset tarvitsevat vain 1-2 läpikulkua, eivät monimutkaisia kuvaajaoperaatioita Jopa Facebookin "Graph" oli itse asiassa suuri MySQL-tietokanta. Ainoa yritys, joka todella tarvitsee graafitietokantoja, on LinkedIn 3-5 asteen ystävyyslaskelmiin. Jopa Microsoftin Document Graph -lähestymistavassa - käytän mieluummin hienosäädettyjä upotuksia. Kaavio on vain vierekkäisyysmatriisi, ja hienosäätö voi viedä sinut lähelle samankaltaisuusmääritelmää ilman toiminnallista monimutkaisuutta. Aloita tiedoistasi: Anna tiettyjen käyttötapausten perustella kaavion monimutkaisuus sen sijaan, että valitsisit ensin teknologian. Kaavio voi olla 2 % parempi, mutta perinteiset lähestymistavat toimivat hyvin tarkoittavat, että 2 % harvoin oikeuttaa ylläpitokustannukset.