KDB+ con DBine

Come connettere DBine a KDB+ e cosa puoi fare una volta connesso. Questa pagina nasce da ciò che il driver di KDB+ dice di sé, quindi corrisponde alla versione di DBine che scarichi.

Connettersi

  1. In DBine, apri Nuova connessione.
  2. Scegli KDB+ nell’elenco dei motori.
  3. Compila i campi qui sotto, premi Prova connessione e poi Salva e connetti.

Porta predefinita: 5000.

Generale

CampoDescrizione
Server obbligatorioEsempio: localhost
PortaEsempio: 5000
UtenteVuoto se il processo non chiede un utente (senza -u né -U).
PasswordConservato nel portachiavi di sistema, mai nei file di DBine.
Sola letturaAttivo o disattivo.

Tunnel SSH. La connessione può passare da un server SSH, anche attraverso una catena di bastion host, con password, chiave privata o l’agente SSH. L’impronta del server viene verificata in known_hosts o confermata la prima volta.

SSL/TLS

CampoDescrizione
tcpsCifra la connessione con TLS (:tcps://) e verifica il certificato del server.
Attivo o disattivo.
SSL_VERIFY_SERVERSe deselezionato (SSL_VERIFY_SERVER=NO), il certificato non viene verificato: DBine accetta il primo che vede e poi solo quello.
Attivo o disattivo.
SSL_CA_CERT_FILEFile PEM con la CA che ha firmato il certificato del server; vuoto = le autorità del sistema.
Un file di questo computer.

Cosa mostra l’explorer

Gli oggetti compaiono direttamente sotto la connessione:

Editor di query

L’editor usa i comandi di KDB+, con il completamento degli oggetti della connessione. Le istruzioni e i comandi vengono eseguiti sul database scelto nella scheda.

Cosa accetta l’editor:

Consultas en q, una por línea (una línea que empieza con espacio sigue la anterior):
select from trade where date=last date, sym=`AAPL
select avg price by sym from trade
meta trade | tables[] | count trade
\v (variables) | \f (funciones) | \b (vistas)
Un comentario empieza con / al principio de la línea o después de un espacio.

Modelli pronti per i nuovi oggetti:

Strumenti per KDB+

Disponibili

  • Monitor del server
  • Sessioni e query in corso
  • Terminare una sessione
  • Designer visuale di nuovi oggetti

Non disponibili per KDB+

  • Piani di esecuzione grafici
  • Profiler delle query in tempo reale
  • Lock: chi blocca chi
  • Annullare la query di un’altra sessione dall’elenco delle sessioni
  • Transazioni manuali (commit e rollback)
  • Uso degli indici
  • Creare database
  • Eliminare database
  • Proprietà del database
  • Relazioni nel diagramma ER
  • Rinominare oggetti
  • Confrontare e sincronizzare schemi
  • Clonare tabelle
  • Caricamento massivo nativo durante la migrazione dei dati
  • Utenti e permessi
  • Backup

Perché uno strumento non si applica a un motore, e i dettagli di ciascuno, sono nel riferimento sul supporto per motore (in inglese).

Generato dal driver di KDB+ 0.1.0, che DBine scarica la prima volta che ti connetti a KDB+.

Scarica DBineTutti i motori