KDB+ con DBine
Cómo conectar DBine a KDB+ y qué podés hacer una vez conectado. Esta página sale de lo que el driver de KDB+ dice de sí mismo, así que coincide con la versión de DBine que descargás.
Conectarse
- En DBine, abrí Nueva conexión.
- Elegí KDB+ en la lista de motores.
- Completá los campos de abajo, apretá Probar conexión y después Guardar y conectar.
Puerto predeterminado: 5000.
General
| Campo | Descripción |
|---|---|
| Servidor obligatorio | Ejemplo: localhost |
| Puerto | Ejemplo: 5000 |
| Usuario | Vacío si el proceso no pide usuario (sin -u ni -U). |
| Contraseña | Se guarda en el llavero del sistema, nunca en los archivos de DBine. |
| Solo lectura | Activado o desactivado. |
Túnel SSH. La conexión puede pasar por un servidor SSH, incluso por una cadena de bastiones, con contraseña, clave privada o el agente SSH. La huella del servidor se verifica contra known_hosts o se confirma la primera vez.
SSL/TLS
| Campo | Descripción |
|---|---|
| tcps | Cifra la conexión con TLS (:tcps://) y verifica el certificado del servidor. Activado o desactivado. |
| SSL_VERIFY_SERVER | Desmarcado (SSL_VERIFY_SERVER=NO) no verifica el certificado: DBine acepta el primero que ve y después solo ese. Activado o desactivado. |
| SSL_CA_CERT_FILE | Archivo PEM con la CA que firmó el certificado del servidor; vacío = las autoridades del sistema. Un archivo de esta computadora. |
Qué muestra el explorador
Los objetos aparecen directamente debajo de la conexión:
- Tablas
- Tablas particionadas
- Tablas splayed
- Vistas
- Funciones
- Variables
Editor de consultas
El editor usa los comandos de KDB+, con autocompletado de los objetos de la conexión. Las sentencias y los comandos corren sobre la base elegida en la pestaña.
Lo que acepta el 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.
Plantillas listas para objetos nuevos:
- Nueva vista
- Nueva función
Herramientas para KDB+
Disponibles
- Monitor del servidor
- Sesiones y consultas en curso
- Terminar una sesión
- Diseñador visual de objetos nuevos
No disponibles para KDB+
- Planes de ejecución gráficos
- Profiler de consultas en vivo
- Bloqueos: quién bloquea a quién
- Cancelar la consulta de otra sesión desde la lista de sesiones
- Transacciones manuales (commit y rollback)
- Uso de índices
- Crear bases de datos
- Eliminar bases de datos
- Propiedades de la base
- Relaciones en el diagrama ER
- Renombrar objetos
- Comparar y sincronizar esquemas
- Clonar tablas
- Carga masiva nativa al migrar datos
- Usuarios y permisos
- Backups
Por qué una herramienta no aplica a un motor, y el detalle de cada una, está en la referencia de soporte por motor (en inglés).
Generado a partir del driver de KDB+ 0.1.0, que DBine descarga la primera vez que te conectás a KDB+.