AI ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਲੈਂਡਸਕੇਪ ਬਹੁਤ ਤੇਜ਼ ਗਤੀ ਨਾਲ ਵਿਕਸਤ ਹੋ ਰਿਹਾ ਹੈ। ਬੁੱਧੀਮਾਨ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਵਾਲੀ ਹਰੇਕ ਟੀਮ ਇੱਕ ਬੁਨਿਆਦੀ ਸਵਾਲ ਦਾ ਸਾਹਮਣਾ ਕਰਦੀ ਹੈ: ਕਿਹੜਾ ਡੇਟਾਬੇਸ ਤੁਹਾਡੇ AI ਸਟੈਕ ਨੂੰ ਅੰਡਰਪਿਨ ਕਰਦਾ ਹੈ? ਜਵਾਬ ਤੁਹਾਡੀ ਪੁੱਛਗਿੱਛ ਸਮਰੱਥਾਵਾਂ, ਤੁਹਾਡੀ ਤੈਨਾਤੀ ਲਚਕਤਾ, ਤੁਹਾਡੀ ਲਾਗਤ ਬਣਤਰ, ਅਤੇ ਅੰਤ ਵਿੱਚ AI ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ 'ਤੇ ਦੁਹਰਾਉਣ ਦੀ ਤੁਹਾਡੀ ਯੋਗਤਾ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ।
ਇਹ ਲੇਖ ਵਿਚਕਾਰ ਇੱਕ ਵਿਆਪਕ ਤੁਲਨਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ NebulaDB — ਇੱਕ ਓਪਨ-ਸੋਰਸ AI-ਨੇਟਿਵ ਹਾਈਬ੍ਰਿਡ ਡਾਟਾਬੇਸ ਜੋ Rust ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ — ਅਤੇ ਇਸ ਦੀ ਉੱਭਰ ਰਹੀ ਸ਼੍ਰੇਣੀ ਏਜੰਟ ਮੈਮੋਰੀ ਪਲੇਟਫਾਰਮ (ਏਆਈ ਏਜੰਟਾਂ ਲਈ ਸਥਾਈ ਮੈਮੋਰੀ, ਸੰਦਰਭ ਪ੍ਰਾਪਤੀ, ਅਤੇ ਅਸਥਾਈ ਸਥਿਤੀ ਪ੍ਰਦਾਨ ਕਰਨ ਵਾਲੀਆਂ ਮਲਕੀਅਤ SaaS ਸੇਵਾਵਾਂ)। ਅਸੀਂ ਇੱਕ ਸੂਚਿਤ ਫੈਸਲਾ ਲੈਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਲਈ ਆਰਕੀਟੈਕਚਰ, ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, API, ਤੈਨਾਤੀ, ਲਾਗਤ ਅਤੇ ਵਰਤੋਂ ਦੇ ਮਾਮਲਿਆਂ ਦੀ ਜਾਂਚ ਕਰਦੇ ਹਾਂ।
NebulaDB ਕੀ ਹੈ?
NebulaDB ਇੱਕ AI-ਨੇਟਿਵ ਹਾਈਬ੍ਰਿਡ ਡੇਟਾਬੇਸ ਹੈ ਜੋ ਦਸਤਾਵੇਜ਼ ਸਟੋਰੇਜ, ਵੈਕਟਰ ਖੋਜ, AI ਐਕਸਟੈਂਸ਼ਨਾਂ ਨਾਲ SQL ਪੁੱਛਗਿੱਛ, ਅਤੇ ਸਟ੍ਰੀਮਿੰਗ ਰੀਟ੍ਰੀਵਲ-ਔਗਮੈਂਟੇਡ ਜਨਰੇਸ਼ਨ (RAG) ਨੂੰ ਜੋੜਦਾ ਹੈ — ਸਭ ਇੱਕ ਸਿੰਗਲ ਰਸਟ ਬਾਈਨਰੀ ਵਿੱਚ। ਅਧੀਨ ਲਾਇਸੰਸਸ਼ੁਦਾ ਹੈ ਅਪਾਚੇ-2.0, ਇਹ ਡੌਕਰ ਚਿੱਤਰਾਂ, ਹੈਲਮ ਚਾਰਟ, ਅਤੇ ਕਸਟਮ ਸਰੋਤ ਪਰਿਭਾਸ਼ਾਵਾਂ ਦੇ ਨਾਲ ਇੱਕ ਪੂਰਾ ਕੁਬਰਨੇਟਸ ਆਪਰੇਟਰ ਦੇ ਨਾਲ ਇੱਕ ਸਵੈ-ਹੋਸਟਡ ਹੱਲ ਵਜੋਂ ਭੇਜਦਾ ਹੈ।
ਆਰਕੀਟੈਕਚਰ ਹਾਈਲਾਈਟਸ
NebulaDB ਦੇ ਵਰਕਸਪੇਸ ਵਜੋਂ ਬਣਾਇਆ ਗਿਆ ਹੈ 14 ਜੰਗਾਲ ਦੇ ਬਕਸੇ, ਹਰੇਕ ਇੱਕ ਵੱਖਰੀ ਸਮਰੱਥਾ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੈ:
- ਨੇਬੁਲਾ-ਸਰਵਰ — ਮੁੱਖ ਬਾਈਨਰੀ, ਐਕਸਮ ਰਾਊਟਰ, ਟਾਵਰ ਮਿਡਲਵੇਅਰ (ਪ੍ਰਮਾਣੀਕਰਨ, ਦਰ ਸੀਮਾ, CORS, ਕੰਪਰੈਸ਼ਨ)
- ਨੇਬੁਲਾ-ਇੰਡੈਕਸ - ਬਾਲਟੀ-ਸਕੋਪਡ ਦਸਤਾਵੇਜ਼ ਅਤੇ ਚੰਕ ਸਟੋਰੇਜ ਦੇ ਨਾਲ ਕੋਰ ਟੈਕਸਟਇੰਡੈਕਸ
- ਨੇਬੁਲਾ-ਵੈਕਟਰ - ਕੋਸਾਈਨ, L2 ਵਰਗ, ਅਤੇ ਨਕਾਰਾਤਮਕ ਬਿੰਦੀ-ਉਤਪਾਦ ਦੂਰੀਆਂ ਦੇ ਨਾਲ HNSW ਗ੍ਰਾਫ ਲਾਗੂ ਕਰਨਾ; SIMD-x86-64 (AVX2) ਅਤੇ aarch64 (NEON) ਲਈ ਅਨੁਕੂਲਿਤ
- nebula-sql - SQL ਪਾਰਸਰ (sqlparser-rs), ਯੋਜਨਾਕਾਰ, ਅਤੇ ਐਗਜ਼ੀਕਿਊਟਰ ਨਾਲ
semantic_match()ਅਤੇvector_distance()ਫੰਕਸ਼ਨ - nebula-grpc — ਟੌਨਿਕ-ਆਧਾਰਿਤ gRPC ਸੇਵਾਵਾਂ: ਦਸਤਾਵੇਜ਼, ਖੋਜ, ਅਤੇ AI
- nebula-pgwire - ਪੋਸਟਗ੍ਰੇਸ ਵਾਇਰ ਪ੍ਰੋਟੋਕੋਲ ਹੈਂਡਲਰ (ਸਧਾਰਨ ਪੁੱਛਗਿੱਛ ਪ੍ਰੋਟੋਕੋਲ, psql-ਅਨੁਕੂਲ)
- nebula-wal — CRC32 ਇਕਸਾਰਤਾ ਜਾਂਚਾਂ, ਖੰਡ ਰੋਟੇਸ਼ਨ, ਸਨੈਪਸ਼ਾਟ ਸਹਾਇਤਾ, ਅਤੇ zstd ਕੰਪਰੈਸ਼ਨ ਨਾਲ ਅੱਗੇ-ਅੱਗੇ ਦਾ ਲੌਗ ਲਿਖੋ
- nebula-embed - ਮੌਕ ਅਤੇ ਓਪਨਏਆਈ-ਅਨੁਕੂਲ ਸਥਾਪਨ ਦੇ ਨਾਲ ਪਲੱਗੇਬਲ ਏਮਬੇਡਰ ਗੁਣ
- nebula-llm — ਮੌਕ, ਓਲਾਮਾ, ਅਤੇ ਓਪਨਏਆਈ ਬੈਕਐਂਡ ਦੇ ਨਾਲ LLM ਕਲਾਇੰਟ ਗੁਣ
- ਨੇਬੁਲਾ-ਚੰਕ - ਦਸਤਾਵੇਜ਼ ਚੰਕਿੰਗ ਰਣਨੀਤੀਆਂ: ਸਥਿਰ ਆਕਾਰ (500 ਅੱਖਰ, 50-ਅੱਖਰ ਓਵਰਲੈਪ) ਅਤੇ ਵਾਕ-ਅਧਾਰਿਤ
- nebula-cache — ਇਨ-ਪ੍ਰਕਿਰਿਆ LRU ਏਮਬੈਡਿੰਗ ਕੈਸ਼ (10,000 ਐਂਟਰੀਆਂ ਡਿਫੌਲਟ)
- nebula-redis-cache — ਰੀਡਿਸ-ਬੈਕਡ L2 ਏਮਬੈਡਿੰਗ ਕੈਸ਼ (SHA-256 ਕੀਡ, ਅਸਫਲ-ਪਾਰਦਰਸ਼ੀ)
- ਨੇਬੁਲਾ-ਕੋਰ - ਸਾਂਝੀਆਂ ਕਿਸਮਾਂ: IDs, NebulaError, NodeRole enum
- nebula-client - ਅੰਤਰ-ਖੇਤਰ ਪ੍ਰਤੀਕ੍ਰਿਤੀ ਲਈ SDK
ਤਿੰਨ ਨੈੱਟਵਰਕ ਪ੍ਰੋਟੋਕੋਲ
NebulaDB ਇੱਕੋ ਪ੍ਰਕਿਰਿਆ ਤੋਂ ਇੱਕੋ ਸਮੇਂ ਤਿੰਨ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਸੇਵਾ ਕਰਦਾ ਹੈ:
- REST + SSE (ਐਕਸਮ 0.7) — ਪੂਰਾ CRUD, ਅਰਥ ਖੋਜ, SQL ਸਵਾਲ, ਸਰਵਰ ਦੁਆਰਾ ਭੇਜੇ ਗਏ ਇਵੈਂਟਸ ਦੇ ਨਾਲ ਸਟ੍ਰੀਮਿੰਗ RAG, ਪ੍ਰੋਮੀਥੀਅਸ ਮੈਟ੍ਰਿਕਸ, ਐਡਮਿਨ ਓਪਰੇਸ਼ਨ
- gRPC (ਟੌਨਿਕ 0.12) — ਸਟ੍ਰੀਮਿੰਗ RAG ਨਾਲ ਦਸਤਾਵੇਜ਼, ਖੋਜ ਅਤੇ AI ਸੇਵਾਵਾਂ
- ਪੋਸਟਗ੍ਰੇਸ ਵਾਇਰ ਪ੍ਰੋਟੋਕੋਲ (pgwire 0.25) — AI ਐਕਸਟੈਂਸ਼ਨਾਂ ਸਮੇਤ ਪੂਰੀ SQL ਬੋਲੀ ਦਾ ਸਮਰਥਨ ਕਰਨ ਵਾਲਾ ਸਧਾਰਨ ਪੁੱਛਗਿੱਛ ਪ੍ਰੋਟੋਕੋਲ; ਨਾਲ ਜੁੜੋ
psql
ਏਜੰਟ ਮੈਮੋਰੀ ਪਲੇਟਫਾਰਮ ਕੀ ਹਨ?
ਏਜੰਟ ਮੈਮੋਰੀ ਪਲੇਟਫਾਰਮ ਦੀ ਇੱਕ ਨਵੀਂ ਸ਼੍ਰੇਣੀ ਹੈ ਮਲਕੀਅਤ SaaS ਸੇਵਾਵਾਂ AI ਏਜੰਟਾਂ ਲਈ ਨਿਰੰਤਰ ਮੈਮੋਰੀ ਅਤੇ ਸੰਦਰਭ ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਉਹ ਆਮ ਤੌਰ 'ਤੇ ਵਿਸ਼ੇਸ਼ਤਾ ਰੱਖਦੇ ਹਨ:
- ਅਸਥਾਈ ਗਿਆਨ ਗ੍ਰਾਫ਼ — ਸੰਸਕਰਣ ਵਾਲੇ ਇਤਿਹਾਸ ਦੇ ਨਾਲ ਅਟੱਲ ਲੇਜ਼ਰ-ਅਧਾਰਿਤ ਸਥਿਤੀ
- ਗ੍ਰਾਫ ਟ੍ਰਾਵਰਸਲ - ਸਮਾਨਤਾ-ਸਿਰਫ਼ ਖੋਜ ਦੀ ਬਜਾਏ ਮਲਟੀ-ਹੋਪ ਰਿਲੇਸ਼ਨਸ਼ਿਪ ਸਵਾਲ
- ਸਾਂਝੀਆਂ ਸੰਦਰਭ ਪਰਤਾਂ - ਮਲਟੀ-ਏਜੰਟ ਫਲੀਟਾਂ ਲਈ ਤਾਲਮੇਲ ਮੁੱਢਲੇ
- ਪ੍ਰਬੰਧਿਤ ਬੁਨਿਆਦੀ ਢਾਂਚਾ - ਐਂਟਰਪ੍ਰਾਈਜ਼ ਸਵੈ-ਹੋਸਟ ਵਿਕਲਪਾਂ ਦੇ ਨਾਲ ਮਲਟੀ-ਕਿਰਾਏਦਾਰ SaaS
- REST API ਅਤੇ ਭਾਸ਼ਾ SDKs — HTTP ਅਤੇ Python/JS ਕਲਾਇੰਟਸ ਦੁਆਰਾ ਪ੍ਰਾਇਮਰੀ ਪਹੁੰਚ
ਪਹੁੰਚ ਆਮ ਤੌਰ 'ਤੇ ਸੱਦਾ-ਆਧਾਰਿਤ ਜਾਂ ਗੇਟਡ ਹੁੰਦੀ ਹੈ, ਜਿਸ ਦੀ ਕੀਮਤ ਤੋਂ ਲੈ ਕੇ ਹੈ $249/ਮਹੀਨਾ ਨੂੰ $5,000+/ਮਹੀਨਾ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਪੱਧਰਾਂ ਲਈ। ਅੰਡਰਲਾਈੰਗ ਲਾਗੂਕਰਨ ਬੰਦ-ਸਰੋਤ ਹਨ।
ਸਿਰ-ਤੋਂ-ਸਿਰ ਤੁਲਨਾ
ਵਿਸਤ੍ਰਿਤ ਮਾਪ ਵਿਸ਼ਲੇਸ਼ਣ
ਡਾਟਾ ਮਾਡਲ
NebulaDB ਰਿਚ ਮੈਟਾਡੇਟਾ (ਆਰਬਿਟਰੇਰੀ JSON) ਪਲੱਸ ਵੈਕਟਰ ਏਮਬੈਡਿੰਗ ਦੇ ਨਾਲ ਬਾਲਟੀਆਂ ਵਿੱਚ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਸਟੋਰ ਕਰਦਾ ਹੈ। ਸੁਰੱਖਿਅਤ ਆਰਡਰਿੰਗ ਦੇ ਨਾਲ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਸਰਵਰ-ਸਾਈਡ ਵਿੱਚ ਕੱਟਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਮਾਡਲ ਗਿਆਨ ਅਧਾਰਾਂ, ਦਸਤਾਵੇਜ਼ ਕਾਰਪੋਰਾ, ਅਤੇ RAG ਪਾਈਪਲਾਈਨਾਂ ਨੂੰ ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ ਨਕਸ਼ੇ ਕਰਦਾ ਹੈ ਜਿੱਥੇ ਤੁਹਾਨੂੰ ਇੱਕ ਸਿਸਟਮ ਵਿੱਚ ਗ੍ਰਹਿਣ, ਖੋਜ ਅਤੇ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਪ੍ਰਬੰਧਿਤ ਪਲੇਟਫਾਰਮ ਆਮ ਤੌਰ 'ਤੇ ਏ ਅਸਥਾਈ ਗਿਆਨ ਗ੍ਰਾਫ ਇੱਕ ਵੈਕਟਰ ਸਬਸਟਰੇਟ ਦੇ ਨਾਲ — ਇਹ ਟਰੈਕ ਕਰਨ ਲਈ ਅਨੁਕੂਲ ਬਣਾਇਆ ਗਿਆ ਹੈ ਕਿ ਏਜੰਟ ਅਵਸਥਾ ਸਮੇਂ ਦੇ ਨਾਲ ਕਿਵੇਂ ਵਿਕਸਿਤ ਹੁੰਦੀ ਹੈ। ਇਹ ਮਾਡਲ ਗੱਲਬਾਤ ਕਰਨ ਵਾਲੇ ਏਜੰਟਾਂ 'ਤੇ ਉੱਤਮ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਇਹ ਯਾਦ ਰੱਖਣ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ ਕਿ ਉਪਭੋਗਤਾ ਨੇ ਪਿਛਲੇ ਮਹੀਨੇ ਬਨਾਮ ਹੁਣ ਕੀ ਪਸੰਦ ਕੀਤਾ ਹੈ।
ਪੁੱਛਗਿੱਛ ਇੰਟਰਫੇਸ
NebulaDB ਦਾ ਚਾਰ ਪੁੱਛਗਿੱਛ ਇੰਟਰਫੇਸ (REST, gRPC, Postgres ਵਾਇਰ, ਕਸਟਮ SQL) ਟੀਮਾਂ ਨੂੰ ਲਚਕਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਕੋਈ ਪ੍ਰਬੰਧਿਤ ਪਲੇਟਫਾਰਮ ਮੈਚ ਨਹੀਂ। ਤੁਹਾਡਾ ਡਾਟਾ ਇੰਜੀਨੀਅਰ ਵਰਤਦੇ ਹਨ psql ਐਡ-ਹਾਕ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ। ਤੁਹਾਡੀਆਂ ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼ ਘੱਟ-ਲੇਟੈਂਸੀ ਖੋਜ ਲਈ gRPC ਨੂੰ ਕਾਲ ਕਰਦੀਆਂ ਹਨ। ਤੁਹਾਡਾ ਫਰੰਟਐਂਡ RAG ਸਟ੍ਰੀਮਿੰਗ ਲਈ REST ਨੂੰ ਹਿੱਟ ਕਰਦਾ ਹੈ। ਸਾਰੇ ਇੱਕ ਹੀ ਸੂਚਕਾਂਕ ਨੂੰ ਹਿੱਟ ਕਰਦੇ ਹਨ — ਇੱਕ ਬੱਗ ਫਿਕਸ, ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਜੋੜਨਾ ਹਰ ਜਗ੍ਹਾ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।
ਪ੍ਰਬੰਧਿਤ ਪਲੇਟਫਾਰਮ REST API ਅਤੇ ਭਾਸ਼ਾ SDK ਪੇਸ਼ ਕਰਦੇ ਹਨ — ਸਧਾਰਨ ਮੁੜ ਪ੍ਰਾਪਤੀ ਲਈ ਢੁਕਵੇਂ, ਪਰ ਕੋਈ SQL ਵਿਸ਼ਲੇਸ਼ਣ, ਕੋਈ ਪੋਸਟਗ੍ਰੇਸ ਅਨੁਕੂਲਤਾ, ਅਤੇ ਕੋਈ gRPC ਨਹੀਂ।
ਵੈਕਟਰ ਸੂਚਕਾਂਕ
NebulaDB ਲਾਗੂ ਕਰਦਾ ਹੈ HNSW (ਹਾਇਰਾਰਕੀਕਲ ਨੇਵੀਗੇਬਲ ਸਮਾਲ ਵਰਲਡਜ਼) ਤਿੰਨ ਦੂਰੀ ਮੈਟ੍ਰਿਕਸ (ਕੋਸਾਈਨ, L2 ਵਰਗ, ਨਕਾਰਾਤਮਕ ਬਿੰਦੂ-ਉਤਪਾਦ), SIMD-ਅਨੁਕੂਲ ਆਟੋ-ਵੈਕਟੋਰਾਈਜ਼ੇਸ਼ਨ, ਰੇਅਨ-ਅਧਾਰਿਤ ਸਮਾਨਤਾ, ਅਤੇ ਗ੍ਰਾਫ ਕਨੈਕਟੀਵਿਟੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਣ ਵਾਲੇ ਨਰਮ ਮਿਟਾਉਣ ਦੇ ਨਾਲ ਜੰਗਾਲ ਵਿੱਚ ਸ਼ੁਰੂ ਤੋਂ। ਤੁਸੀਂ ਸੂਚਕਾਂਕ ਦੀ ਜਾਂਚ ਅਤੇ ਟਿਊਨ ਕਰ ਸਕਦੇ ਹੋ ਕਿਉਂਕਿ ਇਹ ਓਪਨ-ਸੋਰਸ ਹੈ।
ਪ੍ਰਬੰਧਿਤ ਪਲੇਟਫਾਰਮ ਮਲਕੀਅਤ ਵੈਕਟਰ ਸਬਸਟਰੇਟਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ - ਤੁਸੀਂ ਆਪਣੇ ਉਤਪਾਦਨ ਸਿਸਟਮ ਦਾ ਸਮਰਥਨ ਕਰਨ ਵਾਲੇ ਪੁਨਰ ਪ੍ਰਾਪਤੀ ਐਲਗੋਰਿਦਮ ਦਾ ਨਿਰੀਖਣ, ਟਿਊਨ ਜਾਂ ਸਮਝ ਨਹੀਂ ਸਕਦੇ ਹੋ।
AI ਐਕਸਟੈਂਸ਼ਨਾਂ ਵਾਲਾ SQL
ਇਹ ਇੱਕ NebulaDB ਵਿਭਿੰਨਤਾ ਹੈ ਜਿਸਦਾ ਪ੍ਰਬੰਧਿਤ ਪਲੇਟਫਾਰਮਾਂ ਵਿੱਚ ਕੋਈ ਸਮਾਨ ਨਹੀਂ ਹੈ। SQL ਇੰਜਣ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ:
-- Semantic search with metadata filtering
SELECT * FROM knowledge_base
WHERE semantic_match(content, 'Kubernetes deployment patterns')
AND region = 'eu-west-1'
ORDER BY score DESC
LIMIT 10;
-- Analytics over vector corpus
SELECT department, COUNT(*), AVG(score)
FROM documents
WHERE semantic_match(content, 'quarterly revenue')
GROUP BY department;
-- Cross-bucket JOIN with semantic retrieval
SELECT a.title, b.summary
FROM articles a
INNER JOIN summaries b ON a.doc_id = b.ref_id
WHERE semantic_match(a.content, 'machine learning ops');ਪ੍ਰਬੰਧਿਤ ਪਲੇਟਫਾਰਮ ਗ੍ਰਾਫ ਟ੍ਰਾਵਰਸਲ ਸਵਾਲਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੇ ਹਨ — ਰਿਸ਼ਤਾ-ਜਾਗਰੂਕ ਪੁਨਰ ਪ੍ਰਾਪਤੀ ਲਈ ਸ਼ਕਤੀਸ਼ਾਲੀ, ਪਰ ਤੁਸੀਂ ਸੰਰਚਨਾ ਵਾਲੇ SQL ਵਿਸ਼ਲੇਸ਼ਣ ਦੇ ਨਾਲ GROUP BY ਸਮੂਹਾਂ, JOIN, ਜਾਂ ਅਰਥ ਖੋਜ ਨੂੰ ਜੋੜ ਨਹੀਂ ਸਕਦੇ ਹੋ।
LLM ਏਕੀਕਰਣ ਅਤੇ RAG
NebulaDB ਕੋਲ ਹੈ ਬਿਲਟ-ਇਨ ਸਟ੍ਰੀਮਿੰਗ RAG ਦੁਆਰਾ /api/v1/ai/rag ਅੰਤ ਬਿੰਦੂ. ਜਦੋਂ stream=true, ਇਹ ਸਰਵਰ ਦੁਆਰਾ ਭੇਜੇ ਗਏ ਸਮਾਗਮਾਂ ਨੂੰ ਵਾਪਸ ਕਰਦਾ ਹੈ:
contextਇਵੈਂਟਸ — ਸਕੋਰਾਂ ਦੇ ਨਾਲ ਮੁੜ ਪ੍ਰਾਪਤ ਕੀਤੇ ਭਾਗ, LLM ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਡਿਲੀਵਰ ਕੀਤੇ ਗਏanswer_deltaਇਵੈਂਟਸ — LLM ਤੋਂ ਸਟ੍ਰੀਮਿੰਗ ਟੋਕਨ (ਓਲਾਮਾ ਜਾਂ ਓਪਨਏਆਈ-ਅਨੁਕੂਲ)doneਇਵੈਂਟ — ਭਾਗ ਦੀ ਗਿਣਤੀ ਅਤੇ ਮਾਡਲ ਜਾਣਕਾਰੀ ਦੇ ਨਾਲ ਸੰਪੂਰਨਤਾ ਮਾਰਕਰ
ਪ੍ਰਬੰਧਿਤ ਪਲੇਟਫਾਰਮ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ ਸੰਦਰਭ ਮੁੜ ਪ੍ਰਾਪਤੀ - ਉਹ ਸੰਬੰਧਿਤ ਹਿੱਸੇ ਵਾਪਸ ਕਰਦੇ ਹਨ, ਪਰ ਤੁਹਾਨੂੰ ਆਪਣੇ ਆਪ ਇੱਕ ਬਾਹਰੀ LLM ਨੂੰ ਕਾਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਪਾਈਪਲਾਈਨ ਨੂੰ ਦੋ ਸੇਵਾਵਾਂ ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ, ਲੇਟੈਂਸੀ ਅਤੇ ਕਾਰਜਸ਼ੀਲ ਜਟਿਲਤਾ ਨੂੰ ਜੋੜਦੇ ਹੋਏ।
ਕੈਸ਼ਿੰਗ
NebulaDB ਦਾ ਮਲਟੀ-ਟੀਅਰ ਏਮਬੈਡਿੰਗ ਕੈਸ਼ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਪ੍ਰਦਰਸ਼ਨ ਫਾਇਦਾ ਹੈ:
- L1: ਇਨ-ਪ੍ਰਕਿਰਿਆ LRU - ਮੂਲ ਰੂਪ ਵਿੱਚ 10,000 ਐਂਟਰੀਆਂ, ਜ਼ੀਰੋ-ਕਾਪੀ ਪ੍ਰਾਪਤੀ
- L2: Redis — SHA-256 ਕੀਡ ਐਂਟਰੀਆਂ ਦੇ ਨਾਲ ਵਿਕਲਪਿਕ ਵੰਡਿਆ ਕੈਸ਼; ਅਸਫਲ-ਪਾਰਦਰਸ਼ੀ (ਰਿਡਿਸ ਹੇਠਾਂ ਹੋਣ 'ਤੇ ਸੁੰਦਰ ਗਿਰਾਵਟ)
- SQL ਨਤੀਜਾ ਕੈਸ਼ - 30-ਸਕਿੰਟ ਦੇ TTL ਦੇ ਨਾਲ 512 ਐਂਟਰੀਆਂ, ਡੁਪਲੀਕੇਟ ਸਿਮੈਂਟਿਕ ਰੀਟਰੀਵਲ ਨੂੰ ਖਤਮ ਕਰਦੇ ਹੋਏ
ਕੈਸ਼ ਕੁੰਜੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ SHA-256(model || 0x00 || text) ਕਰਾਸ-ਮਾਡਲ ਟੱਕਰ ਨੂੰ ਰੋਕਣ ਲਈ. ਬੈਚਿੰਗ ਲੇਅਰ ਪਾਰਟੀਸ਼ਨ ਕੈਸ਼ ਇੱਕ ਸਿੰਗਲ ਪਾਸ ਵਿੱਚ ਮਿਸ ਤੋਂ ਹਿੱਟ ਕਰਦਾ ਹੈ, ਅਪਸਟ੍ਰੀਮ ਏਮਬੈਡਿੰਗ API ਕਾਲਾਂ ਨੂੰ ਘੱਟ ਕਰਦਾ ਹੈ।
ਪ੍ਰਬੰਧਿਤ ਪਲੇਟਫਾਰਮ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ ਕੈਚਿੰਗ ਨੂੰ ਸੰਭਾਲਦੇ ਹਨ - ਤੁਹਾਡੇ ਕੋਲ ਕੈਸ਼ ਹਿੱਟ ਰੇਟਾਂ ਵਿੱਚ ਕੋਈ ਦਿੱਖ ਨਹੀਂ ਹੈ, ਕੈਸ਼ ਆਕਾਰ ਨੂੰ ਟਿਊਨ ਕਰਨ ਦੀ ਕੋਈ ਯੋਗਤਾ ਨਹੀਂ ਹੈ, ਅਤੇ ਬੇਦਖਲੀ ਨੀਤੀਆਂ 'ਤੇ ਕੋਈ ਨਿਯੰਤਰਣ ਨਹੀਂ ਹੈ।
ਟਿਕਾਊਤਾ
NebulaDB ਦਾ ਲਿਖਣ-ਅੱਗੇ ਦਾ ਲੌਗ (WAL) ਕਰੈਸ਼-ਸੁਰੱਖਿਅਤ ਟਿਕਾਊਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ:
- ਬਿਨਕੋਡ ਏਨਕੋਡਿੰਗ ਦੇ ਨਾਲ 8-ਬਾਈਟ ਹੈਡਰ ਪ੍ਰਤੀ ਰਿਕਾਰਡ (ਲੰਬਾਈ + CRC32)
- ਖੰਡ ਰੋਟੇਸ਼ਨ ਜਦੋਂ ਫ਼ਾਈਲਾਂ ਸੰਰਚਿਤ ਆਕਾਰ ਤੋਂ ਵੱਧ ਜਾਂਦੀਆਂ ਹਨ
- ਸਟੋਰ ਕੀਤੇ ਵੈਕਟਰ ਹੱਲ ਕੀਤੇ ਗਏ — ਰਿਕਵਰੀ ਲਈ ਏਮਬੇਡਰ ਨੂੰ ਔਨਲਾਈਨ ਹੋਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ
- zstd ਕੰਪਰੈਸ਼ਨ ਨਾਲ ਪੁਆਇੰਟ-ਇਨ-ਟਾਈਮ ਰਿਕਵਰੀ ਲਈ ਸਨੈਪਸ਼ਾਟ ਸਮਰਥਨ
- WAL ਕੰਪੈਕਸ਼ਨ ਸਨੈਪਸ਼ਾਟ ਤੋਂ ਮੁੜ-ਨਿਰਮਾਣ ਦੁਆਰਾ ਡਿਸਕ ਨੂੰ ਮੁੜ ਦਾਅਵਾ ਕਰਦਾ ਹੈ
ਲੀਡਰ/ਫਾਲੋਅਰ ਰੀਪਲੀਕੇਸ਼ਨ ਟੋਪੋਲੋਜੀ ਕਰਾਸ-ਨੋਡ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ ਲਈ gRPC WAL ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ, ਸਾਰੇ ਤਿੰਨ ਪ੍ਰੋਟੋਕੋਲ ਲੇਅਰਾਂ (REST: 409, gRPC: FAILED_PRECONDITION, pgwire: SQLSTATE 25006) 'ਤੇ ਲਾਗੂ ਫਾਲੋਅਰ ਰਾਈਟ ਗਾਰਡਾਂ ਦੇ ਨਾਲ।
ਤੈਨਾਤੀ ਅਤੇ ਸੰਚਾਲਨ
NebulaDB ਸਭ ਤੋਂ ਵੱਧ ਤੈਨਾਤੀ ਲਚਕਤਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ:
- ਸਿੰਗਲ ਬਾਈਨਰੀ - ਡਾਊਨਲੋਡ ਕਰੋ ਅਤੇ ਚਲਾਓ
- ਡੌਕਰ - ਡੌਕਰ ਹੱਬ 'ਤੇ ਮਲਟੀ-ਆਰਚ ਚਿੱਤਰ (linux/amd64 + linux/arm64), ਗੈਰ-ਰੂਟ ਉਪਭੋਗਤਾ (UID 10001)
- ਡੌਕਰ ਕੰਪੋਜ਼ — ਓਲਾਮਾ, ਰੇਡਿਸ, ਪ੍ਰੋਮੀਥੀਅਸ, ਗ੍ਰਾਫਾਨਾ ਨਾਲ ਪੂਰਾ ਸਟੈਕ
- ਹੈਲਮ ਚਾਰਟਸ — ਸਰਵਰ, ਸ਼ੋਅਕੇਸ UI, ਵਿਕਲਪਿਕ Redis ਸਬਚਾਰਟ, ਪ੍ਰੋਮੀਥੀਅਸ ਆਪਰੇਟਰ ਲਈ ਸਰਵਿਸ ਮਾਨੀਟਰ
- ਕੁਬਰਨੇਟਸ ਆਪਰੇਟਰ - CRDs:
NebulaCluster,NebulaBucket,NebulaRebalance; ਦਾਖਲਾ ਵੈਬਹੁੱਕ; ਅੱਪਗਰੇਡ ਤੋਂ ਪਹਿਲਾਂ ਸਵੈਚਲਿਤ ਸਨੈਪਸ਼ਾਟ ਅਤੇ WAL ਕੰਪੈਕਸ਼ਨ
ਪ੍ਰਬੰਧਿਤ ਪਲੇਟਫਾਰਮ SaaS (ਬਹੁ-ਕਿਰਾਏਦਾਰ) ਹੁੰਦੇ ਹਨ ਜਿਸ ਵਿੱਚ ਉੱਦਮ ਸਵੈ-ਹੋਸਟ ਇੱਕ ਅੱਪਸੇਲ ਟੀਅਰ ਵਜੋਂ ਹੁੰਦਾ ਹੈ। ਤੁਸੀਂ ਕਾਰਜਸ਼ੀਲ ਸਹੂਲਤ ਲਈ ਤੈਨਾਤੀ ਲਚਕਤਾ ਦਾ ਵਪਾਰ ਕਰਦੇ ਹੋ।
ਨਿਰੀਖਣਯੋਗਤਾ
NebulaDB ਸ਼ਾਮਲ ਹੈ ਉਤਪਾਦਨ-ਗਰੇਡ ਨਿਰੀਖਣਯੋਗਤਾ ਬਾਕਸ ਤੋਂ ਬਾਹਰ:
- ਪ੍ਰੋਮੀਥੀਅਸ-ਅਨੁਕੂਲ
/metricsਅੰਤ ਬਿੰਦੂ - ਡੌਕਰ ਕੰਪੋਜ਼ ਸਟੈਕ ਵਿੱਚ ਪ੍ਰੀ-ਬਿਲਟ ਗ੍ਰਾਫਾਨਾ ਡੈਸ਼ਬੋਰਡ
- ਟਰੇਸਿੰਗ ਏਕੀਕਰਣ (ਟਰੇਸਿੰਗ ਕਰੇਟ ਦੁਆਰਾ ਸਪੈਨ-ਅਧਾਰਿਤ)
- 'ਤੇ SSE ਲੌਗ ਸਟ੍ਰੀਮ
/admin/logs/streamਸੰਰਚਨਾਯੋਗ ਪੱਧਰ ਦੇ ਨਾਲ - 'ਤੇ ਸਿਹਤ ਜਾਂਚ
/healthzਸੂਚਕਾਂਕ ਅੰਕੜਿਆਂ ਦੇ ਨਾਲ
ਪ੍ਰਬੰਧਿਤ ਪਲੇਟਫਾਰਮ ਜਨਤਕ ਤੌਰ 'ਤੇ ਉਹਨਾਂ ਦੀਆਂ ਨਿਰੀਖਣਯੋਗਤਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਦਸਤਾਵੇਜ਼ ਨਹੀਂ ਬਣਾਉਂਦੇ ਹਨ। ਤੁਸੀਂ ਕੈਸ਼ ਪ੍ਰਦਰਸ਼ਨ, ਪੁੱਛਗਿੱਛ ਲੇਟੈਂਸੀ ਵੰਡ, ਅਤੇ ਸੂਚਕਾਂਕ ਸਿਹਤ 'ਤੇ ਅੰਨ੍ਹੇ ਹੋ ਰਹੇ ਹੋ।
ਲਾਗਤ
NebulaDB ਹੈ ਮੁਫ਼ਤ. Apache-2.0 ਲਾਇਸੰਸਸ਼ੁਦਾ, ਸਵੈ-ਹੋਸਟਡ, ਕੋਈ ਵਰਤੋਂ-ਅਧਾਰਿਤ ਕੀਮਤ ਨਹੀਂ, ਕੋਈ ਸੀਟ ਸੀਮਾ ਨਹੀਂ, ਕੋਈ ਵਿਸ਼ੇਸ਼ਤਾ ਗੇਟ ਨਹੀਂ। ਤੁਹਾਡੀ ਸਿਰਫ ਲਾਗਤ ਉਹ ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਹੈ ਜਿਸ 'ਤੇ ਤੁਸੀਂ ਇਸਨੂੰ ਚਲਾਉਂਦੇ ਹੋ।
ਪ੍ਰਬੰਧਿਤ ਪਲੇਟਫਾਰਮ 'ਤੇ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ $249/ਮਹੀਨਾ ਅਤੇ ਸਕੇਲ $5,000+/ਮਹੀਨਾ. ਇੱਕ AI ਉਤਪਾਦ 'ਤੇ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਦੁਹਰਾਉਣ ਲਈ, ਜੋ ਕਿ $3,000- $60,000/ਸਾਲ ਹੈ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਦੀ ਇੱਕ ਲਾਈਨ ਲਿਖੀ ਹੈ।
API ਅਤੇ ਡਿਵੈਲਪਰ ਅਨੁਭਵ
ਦਸਤਾਵੇਜ਼ ਗ੍ਰਹਿਣ (ਆਟੋ-ਚੰਕਿੰਗ ਦੇ ਨਾਲ)
curl -X POST http://localhost:8080/api/v1/bucket/knowledge/document \
-H "Authorization: Bearer $NEBULA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"doc_id": "arch-guide-001",
"text": "NebulaDB uses HNSW for approximate nearest neighbor search...",
"metadata": {"department": "engineering", "region": "eu-west-1"}
}'ਅਰਥ ਖੋਜ
curl -X POST http://localhost:8080/api/v1/ai/search \
-H "Authorization: Bearer $NEBULA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "How does NebulaDB handle vector indexing?",
"bucket": "knowledge",
"top_k": 5
}'ਸਟ੍ਰੀਮਿੰਗ RAG
curl -N http://localhost:8080/api/v1/ai/rag \
-H "Authorization: Bearer $NEBULA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "Explain the NebulaDB caching architecture",
"bucket": "knowledge",
"top_k": 3,
"stream": true
}'AI ਐਕਸਟੈਂਸ਼ਨਾਂ ਵਾਲਾ SQL (psql ਰਾਹੀਂ)
psql -h localhost -p 5433
SELECT title, score FROM articles
WHERE semantic_match(content, 'Kubernetes deployment patterns')
AND region = 'eu-west-1'
ORDER BY score DESC
LIMIT 10;ਕੇਸ ਮੈਪਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰੋ
NebulaDB Excels For
- RAG ਪਾਈਪਲਾਈਨਾਂ ਅਤੇ ਅਰਥ ਖੋਜ - ਇੱਕ ਸਿੰਗਲ ਬਾਈਨਰੀ ਵਿੱਚ ਪੂਰੀ ਇੰਜੈਸਟ-ਟੂ-ਜਨਰੇਟ ਪਾਈਪਲਾਈਨ ਵੱਖ-ਵੱਖ ਏਮਬੈਡਿੰਗ, ਇੰਡੈਕਸਿੰਗ, ਅਤੇ ਜਨਰੇਸ਼ਨ ਸੇਵਾਵਾਂ ਨੂੰ ਇਕੱਠੇ ਸਿਲਾਈ ਕਰਨ ਦੀ ਲੋੜ ਨੂੰ ਖਤਮ ਕਰਦੀ ਹੈ।
- ਵੈਕਟਰ ਡੇਟਾ ਉੱਤੇ SQL ਵਿਸ਼ਲੇਸ਼ਣ - ਕੋਈ ਹੋਰ ਹੱਲ ਤੁਹਾਨੂੰ ਦੌੜਨ ਨਹੀਂ ਦਿੰਦਾ
GROUP BY departmentਅਰਥਪੂਰਨ ਤੌਰ 'ਤੇ ਪ੍ਰਾਪਤ ਕੀਤੇ ਦਸਤਾਵੇਜ਼ਾਂ 'ਤੇ। ਇਹ ਵਿਸ਼ਲੇਸ਼ਕ ਵਰਤੋਂ ਦੇ ਕੇਸਾਂ ਨੂੰ ਅਨਲੌਕ ਕਰਦਾ ਹੈ ਜੋ ਸਿਰਫ-ਪ੍ਰਾਪਤ ਪਲੇਟਫਾਰਮਾਂ ਨਾਲ ਅਸੰਭਵ ਹਨ। - ਮਲਟੀ-ਪ੍ਰੋਟੋਕੋਲ API ਸੇਵਾਵਾਂ — ਵੱਖ-ਵੱਖ ਕਲਾਇੰਟ ਲੋੜਾਂ ਵਾਲੀਆਂ ਟੀਮਾਂ (ਵੈੱਬ ਫਰੰਟਐਂਡ, ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼, ਡਾਟਾ ਇੰਜੀਨੀਅਰ) ਉਸੇ ਸੂਚਕਾਂਕ ਦੇ ਵਿਰੁੱਧ REST, gRPC, ਅਤੇ Postgres ਵਾਇਰ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੀਆਂ ਹਨ।
- ਸਵੈ-ਹੋਸਟਡ AI ਬੁਨਿਆਦੀ ਢਾਂਚਾ - ਡੇਟਾ ਰੈਜ਼ੀਡੈਂਸੀ, ਸੁਰੱਖਿਆ ਨੀਤੀਆਂ ਅਤੇ ਸਕੇਲਿੰਗ 'ਤੇ ਪੂਰਾ ਨਿਯੰਤਰਣ। Apache-2.0 ਲਾਇਸੰਸਿੰਗ ਦੇ ਨਾਲ ਜ਼ੀਰੋ ਵਿਕਰੇਤਾ ਲਾਕ-ਇਨ।
- ਗਿਆਨ ਅਧਾਰ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਖੋਜ - ਹਾਈਬ੍ਰਿਡ ਖੋਜ ਦੇ ਨਾਲ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਦਸਤਾਵੇਜ਼ ਕਾਰਪੋਰਾ ਅਰਥਾਤ ਸਮਾਨਤਾ ਅਤੇ ਮੈਟਾਡੇਟਾ ਫਿਲਟਰਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ।
- ਉਤਪਾਦਨ AI ਐਪਲੀਕੇਸ਼ਨਾਂ — 124 ਟੈਸਟਾਂ ਦੇ ਨਾਲ, ਰਾਤ ਨੂੰ CI, ਮਲਟੀ-ਆਰਕ ਡੌਕਰ ਚਿੱਤਰ, ਹੈਲਮ ਚਾਰਟ, ਇੱਕ ਕੁਬਰਨੇਟਸ ਆਪਰੇਟਰ, ਅਤੇ ਪ੍ਰੋਮੀਥੀਅਸ/ਗ੍ਰਾਫਾਨਾ ਨਿਰੀਖਣਯੋਗਤਾ, ਨੇਬੂਲਾਡੀਬੀ ਉਤਪਾਦਨ ਲਈ ਤਿਆਰ ਹੈ।
ਪ੍ਰਬੰਧਿਤ ਪਲੇਟਫਾਰਮ ਇਸ ਲਈ ਫਿੱਟ ਹੋ ਸਕਦੇ ਹਨ
- ਸਟੇਟਫੁੱਲ ਏਜੰਟ ਮੈਮੋਰੀ - ਚੈਟਬੋਟ-ਸ਼ੈਲੀ AI ਏਜੰਟਾਂ ਲਈ ਸਥਾਈ ਕਰਾਸ-ਸੈਸ਼ਨ ਮੈਮੋਰੀ ਜਿੱਥੇ ਅਸਥਾਈ ਸਥਿਤੀ ਮੁੱਖ ਲੋੜ ਹੈ।
- ਅਸਥਾਈ ਤਰਕ - ਜਦੋਂ "ਉਪਭੋਗਤਾ ਨੇ ਪਿਛਲੇ ਮਹੀਨੇ ਕੀ ਪਸੰਦ ਕੀਤਾ?" ਇੱਕ ਕੋਰ ਪੁੱਛਗਿੱਛ ਪੈਟਰਨ ਹੈ ਅਤੇ ਇੱਕ ਅਟੱਲ ਲੇਜ਼ਰ ਗੈਰ-ਗੱਲਬਾਤ ਹੈ।
- ਮਲਟੀ-ਏਜੰਟ ਸਾਂਝਾ ਸੰਦਰਭ — ਬਿਲਟ-ਇਨ ਸ਼ੇਅਰਡ ਪ੍ਰਸੰਗ ਲੇਅਰਾਂ ਦੇ ਨਾਲ ਏਜੰਟ ਫਲੀਟ ਤਾਲਮੇਲ।
- ਜ਼ੀਰੋ-ਓਪਸ ਟੀਮਾਂ - ਉਹ ਟੀਮਾਂ ਜੋ ਪੂਰੀ ਤਰ੍ਹਾਂ ਪ੍ਰਬੰਧਿਤ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦੀਆਂ ਹਨ ਅਤੇ ਲਾਗਤ ਅਤੇ ਵਿਕਰੇਤਾ ਲਾਕ-ਇਨ ਟ੍ਰੇਡ-ਆਫ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨ ਲਈ ਤਿਆਰ ਹਨ।
ਇਹ ਧਿਆਨ ਦੇਣ ਯੋਗ ਹੈ ਕਿ ਬਹੁਤ ਸਾਰੇ ਪ੍ਰਬੰਧਿਤ ਪਲੇਟਫਾਰਮ ਵਰਤੋਂ ਦੇ ਕੇਸ ਵੀ NebulaDB 'ਤੇ ਬਣਾਏ ਜਾ ਸਕਦੇ ਹਨ — WAL-ਅਧਾਰਿਤ ਇਵੈਂਟ ਰੀਪਲੇਅ ਅਸਥਾਈ ਸਮਰੱਥਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਅਤੇ ਐਕਸਟੈਂਸੀਬਲ ਆਰਕੀਟੈਕਚਰ ਕਸਟਮ ਏਜੰਟ ਮੈਮੋਰੀ ਲੇਅਰਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
ਫੈਸਲਾ ਫਰੇਮਵਰਕ
ਪਰਿਪੱਕਤਾ ਅਤੇ ਉਤਪਾਦਨ ਦੀ ਤਿਆਰੀ
NebulaDB ਮਜ਼ਬੂਤ ਇੰਜੀਨੀਅਰਿੰਗ ਅਭਿਆਸਾਂ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ:
- 124 ਯੂਨਿਟ ਟੈਸਟ ਕਲਿੱਪੀ-ਕਲੀਨ ਰਸਟ ਸਟੇਬਲ ਦੇ ਨਾਲ ਵਰਕਸਪੇਸ ਵਿੱਚ
- ਏਕੀਕਰਣ ਟੈਸਟ ਸੂਟ REST CRUD, RAG ਸਟ੍ਰੀਮਿੰਗ, pgwire SQL, Prometheus ਮੈਟ੍ਰਿਕਸ, ਅਤੇ ਲੋਡ ਟੈਸਟਿੰਗ (60 ਸਮਕਾਲੀ ਬੇਨਤੀਆਂ, p95 <750ms) ਨੂੰ ਕਵਰ ਕਰਨਾ
- ਰਾਤ ਨੂੰ ਸੀ.ਆਈ ਸੰਰਚਨਾਯੋਗ ਓਲਾਮਾ ਮਾਡਲਾਂ ਦੇ ਨਾਲ 02:00 UTC 'ਤੇ
- ਮਲਟੀ-ਆਰਕ ਡੌਕਰ ਬਣਾਉਂਦਾ ਹੈ ਮੁੱਖ ਪੁਸ਼ ਅਤੇ ਸੇਮਵਰ ਟੈਗਾਂ 'ਤੇ
- ਜਾਇਦਾਦ-ਅਧਾਰਿਤ ਟੈਸਟਿੰਗ ਮਾਪਦੰਡ ਦੁਆਰਾ ਪ੍ਰੋਪਟੈਸਟ ਅਤੇ ਬੈਂਚਮਾਰਕ ਦੁਆਰਾ
ਪ੍ਰਬੰਧਿਤ ਪਲੇਟਫਾਰਮ ਆਮ ਤੌਰ 'ਤੇ ਸੱਦਾ-ਆਧਾਰਿਤ ਪਹੁੰਚ, ਸੀਮਤ ਜਨਤਕ ਦਸਤਾਵੇਜ਼ਾਂ, ਅਤੇ ਕੋਈ ਵੀ ਦੇਖਣਯੋਗ CI ਜਾਂ ਟੈਸਟਿੰਗ ਅਭਿਆਸਾਂ ਦੇ ਨਾਲ ਸ਼ੁਰੂਆਤੀ-ਪੜਾਅ ਵਾਲੇ SaaS ਹੁੰਦੇ ਹਨ।
ਸਿੱਟਾ
AI ਵਰਕਲੋਡ ਦੀ ਵਿਸ਼ਾਲ ਬਹੁਗਿਣਤੀ ਲਈ — RAG ਪਾਈਪਲਾਈਨਾਂ, ਅਰਥ ਖੋਜ, ਦਸਤਾਵੇਜ਼ ਮੁੜ ਪ੍ਰਾਪਤੀ, ਏਮਬੈਡਿੰਗਾਂ ਉੱਤੇ SQL ਵਿਸ਼ਲੇਸ਼ਣ, ਗਿਆਨ ਅਧਾਰ — NebulaDB ਪੂਰੇ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੇ ਨਿਯੰਤਰਣ ਦੇ ਨਾਲ ਜ਼ੀਰੋ ਲਾਗਤ 'ਤੇ ਐਂਟਰਪ੍ਰਾਈਜ਼-ਗਰੇਡ ਸਮਰੱਥਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਇਸ ਦਾ ਰਸਟ ਫਾਊਂਡੇਸ਼ਨ ਮੈਮੋਰੀ ਸੁਰੱਖਿਆ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ। ਤਿੰਨ-ਪ੍ਰੋਟੋਕੋਲ ਆਰਕੀਟੈਕਚਰ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਹਾਡੀ ਪੂਰੀ ਸੰਸਥਾ ਆਪਣੇ ਪਸੰਦੀਦਾ ਇੰਟਰਫੇਸ ਰਾਹੀਂ ਇੱਕੋ ਡੇਟਾ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੀ ਹੈ। ਅਤੇ ਕੁਬਰਨੇਟਸ ਆਪਰੇਟਰ, WAL ਟਿਕਾਊਤਾ, ਅਤੇ ਪ੍ਰੋਮੀਥੀਅਸ ਨਿਰੀਖਣਯੋਗਤਾ ਇਸਨੂੰ ਉਤਪਾਦਨ ਲਈ ਤਿਆਰ ਕਰਦੇ ਹਨ।
ਏਜੰਟ ਮੈਮੋਰੀ ਪਲੇਟਫਾਰਮ ਇੱਕ ਸੰਕੁਚਿਤ ਸਥਾਨ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ: ਸਟੇਟਫੁਲ ਗੱਲਬਾਤ ਏਜੰਟ ਬਣਾਉਣ ਵਾਲੀਆਂ ਟੀਮਾਂ ਜਿਨ੍ਹਾਂ ਨੂੰ ਬਕਸੇ ਤੋਂ ਬਾਹਰ ਅਸਥਾਈ ਤਰਕ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਅਤੇ ਆਪਣੇ ਆਪ ਨੂੰ ਚਲਾਉਣ ਦੀ ਬਜਾਏ ਪ੍ਰਬੰਧਿਤ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਲਈ ਭੁਗਤਾਨ ਕਰਨਾ ਪਸੰਦ ਕਰਦੇ ਹਨ। ਉਹਨਾਂ ਟੀਮਾਂ ਲਈ, $249- $5,000+/ਮਹੀਨੇ ਦੀ ਲਾਗਤ ਵਿਕਰੇਤਾ ਲਾਕ-ਇਨ, ਸੀਮਤ ਪੁੱਛਗਿੱਛ ਸਮਰੱਥਾਵਾਂ, ਅਤੇ ਅਪਾਰਦਰਸ਼ੀ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੀ ਕੀਮਤ 'ਤੇ ਕਾਰਜਸ਼ੀਲ ਸਹੂਲਤ ਖਰੀਦਦੀ ਹੈ।
AI ਐਪਲੀਕੇਸ਼ਨਾਂ ਬਣਾਉਣ ਵਾਲੀਆਂ ਜ਼ਿਆਦਾਤਰ ਟੀਮਾਂ ਲਈ, NebulaDB ਸਪਸ਼ਟ ਚੋਣ ਹੈ. ਇਹ AI-ਨੇਟਿਵ ਡਾਟਾ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਲਈ ਪੂਰੀ ਬੁਨਿਆਦ ਹੈ — ਓਪਨ-ਸਰੋਤ, ਉਤਪਾਦਨ ਲਈ ਤਿਆਰ, ਅਤੇ ਮੁਫ਼ਤ।