Inglês | 简体中文 | 繁體中文 | العربية | Italiano | Українська | Espanhol | Português | 日本語 | Turquia | हिंदी | Tiếng Việt
QuestDB é o banco de dados de série temporal de código aberto que mais cresce, oferecendo ingestão extremamente rápida e de alto rendimento e consultas SQL dinâmicas e de baixa latência . Toda a base de código de alto desempenho é construída desde o início em Java, C++ e Rust, sem dependências e sem coleta de lixo.
Alcançamos alto desempenho por meio de um modelo de armazenamento orientado a colunas, execução de vetores paralelizados, instruções SIMD e técnicas de baixa latência. Além disso, o QuestDB é eficiente em termos de hardware, com configuração rápida e eficiência operacional.
QuestDB implementa ANSI SQL com extensões SQL de série temporal nativas. Essas extensões SQL simplificam a análise, a filtragem e a redução da resolução de dados ou a correlação de dados de diversas fontes usando junções relacionais e de série temporal.
Pronto para ir? Vá para a seção Primeiros passos.
QuestDB Web Console – clique para iniciar a demonstração
QuestDB se destaca com:
Os destaques dos recursos incluem:
E por que usar um banco de dados de série temporal?
Além do desempenho e da eficiência, com um banco de dados de série temporal especializado, você não precisa se preocupar com:
A demonstração pública ao vivo é fornecida com a versão mais recente do QuestDB e conjuntos de dados de amostra:
Use consultas de exemplo ou escreva as suas próprias!
A demonstração pública consulta mais de 1,6 bilhão de linhas e usa uma instância r6a.12xlarge
de 48 vCPU e 348 GB de RAM.
Consulta | Tempo de execução |
---|---|
SELECT sum(double) FROM trips | 0,15 segundos |
SELECT sum(double), avg(double) FROM trips | 0,5 segundos |
SELECT avg(double) FROM trips WHERE time in '2019' | 0,02 segundos |
SELECT time, avg(double) FROM trips WHERE time in '2019-01-01' SAMPLE BY 1h | 0,01 segundos |
SELECT * FROM trades LATEST ON timestamp PARTITION BY symbol | 0,00025 segundos |
Também temos alguns painéis de demonstração públicos em tempo real usando nosso plugin nativo do Grafana:
QuestDB tem um desempenho muito bom em benchmarks de desempenho em comparação com alternativas.
Para se aprofundar nos aspectos internos e no desempenho, consulte as seguintes postagens do blog:
Como sempre, encorajamos você a executar seus próprios benchmarks.
Use o Docker para começar rapidamente:
docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb
Ou os usuários do macOS podem usar o Homebrew:
brew install questdb
brew services start questdb
questdb start
questdb stop
Como alternativa, para iniciar a jornada de integração completa, comece com nosso conciso guia de início rápido.
Clientes QuestDB para ingestão de dados por meio do InfluxDB Line Protocol:
Interaja com o QuestDB e seus dados por meio das seguintes interfaces:
9000
9000
8812
9000
As ferramentas populares que se integram ao QuestDB incluem:
Da ingestão de streaming à visualização com Grafana, comece com scaffolds de código em nosso repositório de início rápido.
Encontre nosso planejamento de capacidade para ajustar o QuestDB para cargas de trabalho de produção.
Para operação segura em maior escala ou em organizações maiores.
Recursos adicionais incluem:
Visite a página Enterprise para obter mais detalhes e informações de contato.
Contribuições são bem-vindas!
Agradecemos:
Para começar a contribuir:
Como sinal de nossa gratidão, enviamos brindes do QuestDB aos nossos colaboradores!
Um grande obrigado às seguintes pessoas maravilhosas que contribuíram para a chave de emoji QuestDB:
clicando em botões ? ? | ideoma ? | tonytamwk ? | Sirinath ? | igor-suhorukov ? | mick2004 ? | código bruto ? |
solidário ? | solanav | Shantanoo-desai | Alexprut ? | arqueiro | Chankey Pathak | sorriso de cabeça para baixo |
Nagriar | piotrrzysko | mpsq | Siddheshlatkar | Yitaek ✅ | gabor-boros ✅ | kovid-r ✅ |
TimBo93 ? ? | zikani03 | jaugsburger ? | O Tanc ? ? ? | David ? ? | Kaishin | bluestreak01 ? |
PatrickSpaceSurfer ? | chenrui333 ? | caramba ? | Ugbot ? ? | lepolac ? | tiagostutz ? ? ? | Lyncee59 ? |
Rrjanbiah ? | sarunas-stasaitis ? | Ricardo Giro ? | idiota ? | posto ? | Petrjahoda ? | t00 ? |
Snenkov ? ? ? | marregui ? ? | bratseth ? ? | welly87 ? | pensar confuso ? ? | próximo hack | g-metano ? |
tim2skew ? ? | ospqsp ? | Super fofo ? | nu11ptr ? | comunidade ? | mugendi ? ? | paulwoods222 ? |
meu pai ? ? | hoarizegai | jjsaunier ? | Zanek ? ? | Geekaylee ? ? | LG31415 ? ? | null-dev ? ? |
final ? ? | ericsun2 ? ? ? | giovannibonetti ? ? ? | acenou ? ? | puzpuzpuz ? | streics ? | Mariusgheorghies ? |
pswu11 ? ? ? | insmac ? ? | eugenéis ? ? | Bziobrowski ? | Zapfmeister ? | mkaruza | DylanDKnight ? ? |
enolal826 | tigre de vidro | argshook ? ? ? | amunra ? | Coringa de Gotham | kocko | jerrinot ? ? |
rberrrelleza | Cobalto-27 | eschultz | XinyiQiao | terasum | PlamenHristov | tris0laris ? |
HeZean ? | iridesa | selmanfarukyilmaz ? | donet5 ? ? | Zahlii ? | salsasepp ? | EmmettM ? |
robd003 ? | Allen Edison ? | CSharpDummy ? | shimondoodkin ? ? | hahaha ? ? | Alexey-Milovidov ? | suconghou ? |
allegraharris | Oliver Daniel | Kerimsenturk5734 |
Este projeto segue as especificações de todos os contribuidores. Contribuições de qualquer tipo são bem-vindas!