1. Domov
  2. Produkti
  3. NatusAI Cygnus
Povezan podatkovni temelj · Plast 01 · Povezan temeljNačrtovano: v1

NatusAI Cygnus: ena povezana slika vašega podjetja, skupaj z zgodovino

Cygnus je načrtovani podatkovni temelj platforme NatusAI. Sredstva, dokumente, lokacije, meritve in njihove povezave hrani skupaj, tako da ljudje in odobreni pomočniki UI odgovorijo na vprašanja, ki so prej zahtevala dneve.

  • Odgovori na vprašanja prek ločenih sistemov, dokler je odločitev še odprta.
  • Vidite, kaj je veljalo in kaj je bilo znano na kateri koli pretekli datum: zgodovina, ki ji lahko sledijo vaši revizorji.
  • Deluje kot en sistem na vaših strežnikih, z manj sestavnimi deli za integracijo in zaščito.
Nočni pogled na obalo z osvetljenimi pristanišči, kontejnersko ladjo in svetlobnimi potmi: povezan svetovni dvojček
Kaj prinaša poslovanju

Šest vrst poslovnih podatkov, en povezan model

Odčitek senzorja ima čas, kraj, sredstvo in vir. Pogodba se nanaša na isto sredstvo. Cygnus te povezave ohrani, zato jim odgovori sledijo, namesto da bi jih vsakič znova gradili.

Povezave

Stranke, oprema, pogodbe in dogodki so neposredno povezani, zato je lastništvu, odvisnostim in vzrokom lahko slediti.

Dejstva in znanje

Kdo upravlja kaj, katero poročilo opisuje kateri incident: dejstva, vezana na stvari, ki jih opisujejo.

Lokacija

Položaji, poti in območja, povezani s sredstvi, ki jim pripadajo, in z njihovo zgodovino.

Meritve skozi čas

Odčitki, shranjeni ob sredstvih, ki jih opisujejo – od enega trenutka do let zgodovine.

Iskanje po pomenu

Informacije poiščite po tem, kar povedo, nato jim sledite nazaj do izvirnega vira.

Natančno iskanje

Imena, identifikatorji in odlomki, združeni s povezavami, krajem in časom.

Infrastrukturni inženir in vodja informacijske varnosti pregledujeta strežnik v lastnem podatkovnem centru (ilustrativna fotografija)
Prva izdaja je namenjena enemu strežniku, ki ga upravljate sami.
Tri prosojne ravnine povezanih vozlišč, ki se umikajo v globino: isti podatki v različnih trenutkih

Vprašajte, kaj se je spremenilo in kaj je bilo takrat znano.

Ladja je ob 14.00 vplula v območje neurja. Popravljen položaj je prispel ob 14.10. Cygnus je zasnovan tako, da rekonstruira odločitev ob 14.05 s tem, kar je bilo takrat znano, ali pokaže popravljeno sliko. Prav to zgodovino zahtevata revizor ali nadzornik.

Programiranje blizu podatkov

Jezik in model poizvedb, zgrajena za graf

Cygnus naj bi združil lasten tipiziran programski jezik s shranjevanjem, izvajanjem in storitvami. Poslovna logika dela neposredno s trajnimi entitetami in njihovimi povezavami, zato je manj prevajanja med vrsticami podatkovne zbirke, aplikacijskimi objekti in odgovori API.

Modelirajte enkrat, uporabljajte povsod

Isti tipiziran model prenaša podatke iz trajne shrambe v aplikacijsko logiko in pogodbe storitev. Manj preslikav pomeni manj mest, kjer se lahko tipi, imena polj in definicije povezav razidejo.

Poizvedujte po povezanih poteh

Začnite pri indeksirani vstopni točki, sledite povezavam, ki jih potrebujete, in omejite po času, prostoru ali iskanju. Optimizirani model poizvedb naj bi to delo opravil blizu shrambe in vrnil samo zahtevani rezultat.

Ista poslovna logika kot storitev

Tipizirane funkcije postanejo aplikacijske storitve in odobrena orodja. HTTP/RPC, pretakanje, generirani odjemalci TypeScript in deskriptorji MCP so del zasnove zaledja, zato je treba vzdrževati manj ločenih plasti vmesnikov.

Manj premikanja podatkov. Manjši delovni nabor.

Naložite del, ki ga potrebujete. Preostanek ostane na disku.

Velikega grafa ni treba v celoti naložiti v pomnilnik. Trajne reference omogočajo, da operacija razreši ustrezna vozlišča, strani indeksov in časovne razpone šele takrat, ko jih potrebuje.

Pogled na eno ladjo ne bi smel zahtevati nalaganja vseh ladij, vseh dokumentov in celotne zgodovine položajev. Selektivno preiskovanje in omejena branja so zasnovani tako, da poraba pomnilnika ostane vezana na delo, ki se dejansko izvaja.

To je pot do hitrejših povezanih poizvedb in manjše porabe virov: manj materializacije, manj prenosov med storitvami in manj podvojenega konteksta. Dejanski prihranki so odvisni od grafa, indeksov, obremenitve in strojne opreme.

Ilustrativna pot dostopa

  1. 01 / Trajni graf

    Začnite z referencami in indeksiranim izborom

    Ladja · tovor · pot · druge ladje · drug tovor · starejši razponi ostanejo na disku.

    Na začetku se dotaknemo samo referenc in indeksiranega izbora.

  2. 02 / Ustrezen delovni nabor

    Razrešite, kar ta operacija uporablja

    Izbrana ladja → tovor → zahtevana pot

    Razrešite povezane podatke in časovno okno, ki jih ta operacija uporablja.

  3. 03 / Omejen rezultat

    Pogled na zemljevidu, izsek zgodovine ali odgovor

    Stran · vzorec · tok

    Vrnite stran, vzorec ali tok. Obsežni izvozi in ponovne gradnje uporabljajo omejeno obdelavo ali trajna opravila.

Shranjevanje, poizvedbe in vzdrževanje

Od sestavljanja tabel do sledenja povezanim podatkom

Relacijski sistemi se dobro obnesejo pri strukturiranih zapisih in poročanju s SQL. Ko povezana aplikacija doda zgodovino, zemljevide, semantično iskanje in UI, se stroški pogosto preselijo k stikom (joins), preslikavi objektov in usklajevanju dodatnih storitev. Cygnus je zasnovan tako, da te stroške zmanjša znotraj enega programabilnega pogona.

Primerjava arhitektur za povezane operativne obremenitve · zmogljivosti Cygnus so še v načrtu
VidikTabelarična shramba + aplikacijski skladEnoten časovni graf Cygnus (načrtovano)
Shranjevanje podatkovEntitete postanejo vrstice; povezave uporabljajo ključe in pogosto povezovalne tabele. Aplikacijska koda preslika vrstice v objekte.Tipizirane entitete in trajne povezave delijo en model v shrambi, logiki in storitvah.
Povezane poizvedbeStiki ob poizvedbi rekonstruirajo povezave. Globoke poti lahko povečajo zapletenost poizvedb in preslikav.Indeksirane vstopne točke in preiskovanje grafa sledijo shranjenim povezavam, s časovnimi in prostorskimi omejitvami.
Pomnilnik in premikanje podatkovUčinkoviti pogoni že uporabljajo indekse in predpomnilnike; široki stiki in obdelava na strani aplikacije lahko še vedno ustvarijo velike vmesne rezultate.Podatki grafa se razrešijo po potrebi; namesto materializacije celotnega povezanega nabora podatkov se uporabljajo omejeni razponi, strani in tokovi.
Zgodovina in popravkiTabele zgodovine, časovne razširitve ali modele dogodkov je treba zasnovati in uskladiti z aplikacijskimi poizvedbami.Časovno stanje in bitemporalni dostop sta del modela, ki ohranja razliko med časom veljavnosti in časom védenja.
Geo, besedilo in vektorjiRazširitve lahko dodajo zmogljivosti v eni podatkovni zbirki; specializirane storitve morda potrebujejo lastne poti za identiteto, indeksiranje in sinhronizacijo.Prostorski viri, časovne vrste, besedilo in vektorji so povezani z istimi entitetami in viri z različicami.
Poizvedovalni in aplikacijski jezikiSQL in aplikacijska koda, knjižnice za preslikave in včasih ločeni jeziki za iskanje ali poizvedbe po grafu.En izvorni tipiziran jezik in optimiziran model poizvedb približata izračun trajnim grafnim strukturam.
Vzdrževanje in razvojUsklajevanje shem podatkovnih zbirk, preslikav, pogodb storitev in morebitnih ločeno upravljanih shramb za iskanje.Skupni deskriptorji tipov in pogodbe storitev zmanjšajo podvojene definicije; migracije in spremembe indeksov sledijo izrecnemu obnašanju različic.
UI in nadzor dostopaObičajno se doda prehod za orodja in plast za klepet, nato pa je treba njune pravice uskladiti s potmi do podatkov, ki jih kličeta.Izvorni MCP in omejena pogodba za klepet uporabljata iste tipizirane storitve, z avtorizacijo v poteh shranjevanja in izvajanja.

Kako to izmeriti: želena prednost je hitrejše delo z veliko povezavami ob manj preslikavah, sinhronizaciji in porabi virov. Izmerite zakasnitev poizvedb, najvišjo porabo pomnilnika, diskovni V/I, zajem in napor za vzdrževanje na isti obremenitvi in strojni opremi. Za obsežno tabelarično analitiko ali zahtevane razširitve je lahko podatkovno skladišče ali zrel sklad SQL še vedno primernejša izbira.

Izvorni MCP in klepet

UI lahko dela z vašimi podatki. In s kontekstom za njimi.

Odgovor UI je uporabnejši, ko lahko pravi dokument poveže s pravo entiteto, lokacijo in trenutkom. Cygnus naj bi iskanje, klicljivo poslovno logiko in zapise pogovorov vključil v model zaledja.

Izvorna orodja MCP

Model Context Protocol odobrenim agentom omogoča, da funkcije zaledja odkrijejo in uporabljajo na tipiziran način. Odkrivanje in izvajanje orodij sledita pravicam klicatelja, z istimi pogodbami storitev, kot jih uporabljajo aplikacije.

Klepet kot zmogljivost zaledja

Načrtovani od ponudnika neodvisna pogodba za klepet zajema sporočila, dogodke pretakanja, klice orodij, strukturiran izhod in trajne zapise sej in izvajanj. Lokalne ali oddaljene vezave modelov se za vsako postavitev izrecno izberejo in kvalificirajo.

Odgovori s časovnimi dokazi

Združite iskanje po celotnem besedilu in vektorsko iskanje z grafnim, prostorskim in zgodovinskim kontekstom. Ohranite reference na različice virov in izbrani časovni kontekst, da lahko človek pregleda dokaze in razume, kako je odgovor nastal.

Pravila dostopa do podatkov veljajo pred razkritjem in razvrščanjem rezultatov iskanja. Pridobljena vsebina in izhod modela ne dajeta pravice za ukrepanje; zaščitena dejanja zahtevajo lastno pooblastilo in, kjer je tako določeno, človeško odločitev.

Vse dimenzije v enem vprašanju

Sledite ladji skozi čas in prostor

»Kateri tovor je bil včeraj na ladjah v območju neurja in katera poročila pojasnjujejo tveganje?«

Ta predlagana pomorska obremenitev poveže celotno arhitekturo. Enak pristop lahko poveže opremo, telemetrijo in vzdrževanje v aplikacijah za energetiko, proizvodnjo ali infrastrukturo.

Konceptualni zemljevid, ki ponoči povezuje ladje, pristanišča in ladijske poti
Ilustrativno: predlagana pomorska obremenitev, ne delujoča globalna storitev.

Kako nastane odgovor

  1. Določite zgodovinski kontekst

    Izberite včerajšnji interval in ali vprašanje uporablja to, kar je bilo znano takrat, ali pozneje popravljene dokaze.

  2. Poiščite ustrezne položaje

    Z geoprostorskim izborom in razponi časovnih vrst določite ladje, katerih poti so prečkale območje neurja.

  3. Sledite tovoru in lastništvu

    Preiščite zgodovinske povezave ladje s tovorom, upravljavci in pristanišči ter razrešite potrebne dele grafa.

  4. Pridobite podporna poročila

    Združite iskanje po ključnih besedah in semantično iskanje po odobrenih različicah dokumentov, povezanih z izbranimi entitetami in časovnim kontekstom.

  5. Dajte odgovor, ki ga je mogoče preveriti

    Tipizirana storitev ali orodje MCP vrne dokaze. Klepet jih lahko pojasni in pri tem ohrani vire in ustrezen kontekst.

Pošteno o statusu

Kaj lahko uporabljate danes – in kaj je v načrtu razvoja

Ločimo, kar je dokazano, od tega, kar prihaja, in oboje označimo. Za NatusAI Cygnus je načrtovana prva izdaja (v1).

Kaj lahko uporabljate danes

  • Pogon, na katerem temeljijo projekti pri naših naročnikih, je preizkušen v praksi: vsedržavni digitalni dvojček omrežja in povezani preiskovalni podatki banke.
  • Izvedbeni projekti, v katerih z našo ekipo zgradite svoj povezan podatkovni model v svojem okolju.

Kaj je v načrtu razvoja

Načrtovano: v1
  • Prva izdaja Cygnus: en strežnik ter vgrajeni in razvojni profil, izdana šele, ko uspešno prestane 25 opredeljenih prevzemnih testov.
  • Pozneje: več strežnikov z replikacijo in preklopom ob odpovedi. Obseg sledi dokazom.
  • Pozneje: širše možnosti UI in računske zmogljivosti. Datumov ne objavljamo; načrte delimo pod NDA.

Preberite načrtovani obseg v1 · Oglejte si načrt razvoja

Kako se poveže

Cygnus hrani podatke in poslovno logiko. NatusAI Lyra jih prikaže, NatusAI Auriga in Aquila omogočata UI, da dela z njimi, NatusAI Orion na njih gradi aplikacije, NatusAI Draco skrbi za delovanje, NatusAI Gemini pa za obnovo.

Za vašo tehnično ekipo

Kaj je Cygnus. Načrtovana programabilna časovna grafna podatkovna zbirka: lasten tipiziran jezik, optimiziran model poizvedb in zaledno izvajalno okolje. Grafi, geoprostorski podatki, vektorji, semantika trojic (triple-store), časovne vrste in polnobesedilno iskanje si delijo en model, z eno identiteto, enim transakcijskim modelom in eno mejo avtorizacije.

  • Šest družin podatkov: tipizirane grafne povezave; trojice (izmenjava RDF in združljivost s SPARQL sta ločeni odločitvi o izdaji); geoprostorsko indeksiranje z upoštevanjem CRS in natančnim ponovnim preverjanjem; redne in neredne časovne vrste s strnitvami in okni po času dogodka; gosti in redki vektorji, povezani z različicami virov; polnobesedilno iskanje z različicami analizatorjev, BM25 in hibridnim razvrščanjem.
  • Bitemporalna zgodovina: čas veljavnosti (kdaj je nekaj veljalo) in čas védenja (kdaj je sistem to izvedel); odgovori »na dan« so ponovljivi glede na oba, vključno s poznejšimi popravki.
  • Transakcije in dostop: strogo serializabilne transakcije ohranijo spremembe entitet, grafa, časa in deklariranih indeksov v eni epohi potrditve. Avtorizacija je v poteh shranjevanja in izvajanja ter se uporabi pred razvrščanjem iskanja in izbiro top-k; zavrnjeni viri ne uhajajo prek števcev ali napak.
  • Dostop UI: izvorni deskriptorji MCP in od ponudnika neodvisna pogodba za klepet (sporočila, pretakanje, klici orodij, strukturiran izhod, trajni zapisi sej). Lokalne ali oddaljene vezave modelov se kvalificirajo za vsako postavitev posebej.
  • Storitve: tipiziran HTTP/RPC in pretakanje, viri sprememb, generirani odjemalci TypeScript, površina Explorer, LSP in odjemalec za VS Code.
  • Zasnovano za delo zunaj pomnilnika: trajne reference razrešijo samo vozlišča, strani indeksov in časovne razpone, ki jih operacija potrebuje, zato velikemu grafu ni treba biti v celoti v pomnilniku.
  • Pošteno o primernosti: za obsežno tabelarično analitiko je lahko podatkovno skladišče ali zrel sklad SQL še vedno boljša izbira.
Načrtovani profili postavitve v prvi izdaji
ProfilPrva izdajaMeja
VgrajeniVključenoEn aplikacijski proces z lokalno shrambo.
RazvojniVključenoZagon praznega projekta in izrecni načini virov.
Produkcijski, en strežnikVključenoEno vozlišče; varnostno kopiranje, obnova na točko v času in preverjena obnova so vključeni v obseg.
GručaIzključenoNe trdimo, da podpira razdeljevanje (sharding), replikacijo, porazdeljeno preiskovanje ali preklop ob odpovedi.
Izolirana obremenitevIzključenoNi posebej kvalificiranega profila za izolirane obremenitve.
Izbrana prevzemna merila · predlagani kvalifikacijski cilji, ne izmerjeni rezultati
MeriloPredlagani pragStatus
Razvojni partnerji v produkciji na referenčni obremenitviNajmanj 3Še ni izpolnjeno
Produkcijski evidenčni sistem z ohranjeno zgodovinoNajmanj 1, s 6+ meseci zgodovineŠe ni izpolnjeno
Trajni zajem položajev, referenčni razred z 32 vCPU≥ 100.000 poročil/sŠe ni izpolnjeno
Ladje znotraj poligona med 250.000 položaji v živop99 ≤ 150 msŠe ni izpolnjeno
Hibridno iskanje top-20 med 5 milijoni dokumentovp99 ≤ 300 msŠe ni izpolnjeno
Pravilnost pri delu zunaj pomnilnikaNabor podatkov ≥ 24 × RAMŠe ni izpolnjeno
Dodatna obremenitev avtorizacije na ravni elementov≤ 2 × groba politikaŠe ni izpolnjeno
Izgubljene potrjene transakcije na enem strežnikuNičŠe ni izpolnjeno
Načrtovani preizkusi preverjene obnove100 % uspešnihŠe ni izpolnjeno
Ocene praznih projektov, ki jih vodijo agenti, brez človeškega popravljanja≥ 70 % uspešnihŠe ni izpolnjeno

Tukaj je prikazanih 10 od 25 prevzemnih meril. Cygnus 1.0 še ni bil prevzet ali izdan; predlagani cilj je test, ki ga je treba izvesti, ne zaveza naročnikom. Obseg se ponovno oceni, če na primer zajem ostane pod 80.000 poročil/s ali kateri koli preizkus obnove ne uspe. Cene, licenciranje in datumi dobave še niso določeni. Vseh 25 meril, sedem družin podatkov, 19 pogodb in vezave na ponudnike UI so na strani z načrtovanim obsegom v1; poznejši profili so v načrtu razvoja Cygnus.

Nadzor že v zasnovi

Kako NatusAI Cygnus zmanjša tveganja UI

Suverenost, upravljanje in varnost pri NatusAI

Lastništvo

Deluje na vaših strežnikih kot en sistem, brez ločenih storitev za iskanje, grafe in časovne vrste, ki bi jih morali licencirati in varovati.

Dokazi

Odgovori ohranijo sklice na različico vira in trenutek v času, ki so ju uporabili.

Dostop

Pravila dostopa do podatkov veljajo, preden je karkoli prikazano ali razvrščeno. Pridobljeno besedilo UI nikoli ne da dovoljenja za ukrepanje.

Obnova

Preverjena obnova in obnova na točko v času sta zahtevi za izdajo, ne možnosti.

Povezani podatki pri delu

En povezan model. Veliko resničnih problemov.

Izzivi, pristopi in koristni rezultati iz naših panožnih zgodb in referenčnih arhitektur. Vsak primer izpostavi dimenzije, zaradi katerih je problem primeren za načrtovani enotni model Cygnus.

Te zgodbe opisujejo projekte, raziskane poteke dela in referenčne arhitekture. Oznake primernosti za Cygnus jih povezujejo z načrtovanim produktom; ne dokazujejo izdane namestitve Cygnus.

Logotip NatusAI Lyra

Dopolnjujoči se temelj

Povezanim podatkom dajte jasen vmesnik.

NatusAI Lyra ponuja spletne komponente za večkratno uporabo za zemljevide, grafe, iskanje in poteke dela v aplikacijah. Širša integracija z rešitvama Orion in Cygnus je del vizije platforme. Spoznajte NatusAI Lyra

Vprašanja

Vprašanja o NatusAI Cygnus

Kratki odgovori za odločevalce. Vaša tehnična ekipa najde podrobnosti v razširljivem razdelku zgoraj.

Ali je NatusAI Cygnus na voljo že danes?

Še ne. Za Cygnus je načrtovana prva izdaja, ki bo prevzeta šele, ko uspešno prestane opredeljene prevzemne teste. Isti pogon kot v projektih pri naših naročnikih je že preizkušen v praksi in naša ekipa danes gradi na njem.

Ali svetovni dvojček potrebuje veliko strežnikov?

Ne. Prva izdaja je namenjena enemu strežniku. Svetovni podatkovni model lahko deluje na enem vozlišču znotraj preizkušenih meja; globalna geografija ne pomeni nujno gruče.

Ali Cygnus nadomesti naše podatkovno skladišče?

Ne nujno. Cygnus je zasnovan za povezano delo, bogato z razmerji. Za obsežno tabelarično poročanje je lahko podatkovno skladišče ali zrel sklad SQL še vedno primernejši, Cygnus pa lahko deluje ob njem.

Pogovorite se z našo ekipo

Na katero vprašanje vaše ekipe odgovarjajo več dni?

Prinesite ga. Pokazali vam bomo, kako bi nanj odgovoril povezan model in kaj bi bilo za to potrebno.

Lahko nam tudi pišete na contact@natusai.com

Lastnik produkta, varnostni pooblaščenec in analitik pregledujejo interno aplikacijo pred izdajo (ilustrativna fotografija)