Noaptea târziu, voi vorbi despre o impresie recentă De fapt, nu este nou, este încă un subiect clișeu "Oamenii care fac infrastructură trebuie să fie aproape de afacere, altfel totul este un castel în aer" Am prezentat de multe ori că sunt jucătorul principal al AIGC, concentrându-mă pe pista bidimensională. Una dintre problemele cu care ne-am confruntat recent este adusă de Elasticsearch. Lucrările de artă și sarcinile generative publicate public de utilizatorii noștri pot fi căutate. Recent, Elasticsearch a întâmpinat frecvent cazuri în care unele noduri de date sunt pline și apoi apar probleme de căutare în lanț. Deci, cum trebuie să rezolvăm rapid această problemă? Înainte de discuții suplimentare, trebuie să ne gândim care este esența operațiunii de căutare în acest scenariu? Părerea mea este gestionarea activelor. În scenariul AIGC, Prompt este, fără îndoială, activul de bază al utilizatorilor, în timp ce sarcina și ilustrația corespunzătoare sunt într-un fel o previzualizare (sau atribut) a activului Cu o astfel de deducție, putem ști clar că, cel puțin în forma sa actuală, atributele de bază ale afacerii nu trebuie compromise pentru rezultate tehnice. În același timp, avem o altă observație, vizibilitatea lucrărilor de artă publicate public de utilizatorii noștri este diferită de cea a sarcinii, opera de artă poate fi căutată public și va purta și responsabilitatea SEO, în timp ce sarcina este de fapt vizibilă doar pentru utilizatori. Cu alte cuvinte, frecvența de acces la date și cerințele de resurse ale celor două sunt diferite. Cu alte cuvinte, avem nevoie de chirii multiple pentru indicele ES. Dar, din păcate, conform designului actual al ES, nu are capacitatea de a închiria mai mult. Deși optimizarea interogărilor va fi o opțiune inevitabilă pe termen lung, în dezvoltarea actuală a serviciilor de mare viteză, împărțirea indexului în diferite clustere și oferirea diferitelor puteri de calcul/discuri în funcție de diferite atribute ale indexului, încercarea și eroarea rapidă va deveni prima noastră alegere. Această lucrare este în curs de desfășurare, iar efectul este necunoscut, dar întregul proces de gândire la joc este de fapt ceva ce rareori aș lua în considerare în ultimii ani. În multe cazuri, soluția optimă a tehnologiei poate să nu fie soluția optimă de afaceri. În sfârșit, încă o reclamă. Compania recrutează pentru poziții precum ML Engineer, ML Data/Full Stack/Backend/Marketing etc. Dacă doriți să faceți ceva distractiv împreună, DM-urile sunt binevenite să vă ajute șeful să meargă direct