Emilio Jiménez

Estudiante de ASIR

Etiqueta: base de datos

SQL Developer

Oracle SQL Developer es un entorno de desarrollo integrado (IDE) para trabajar con SQL en bases de datos Oracle . Oracle Corporation ofrece este producto libre ; que utiliza el Kit de Desarrollo de Java .

Oracle SQL Developer es compatible con los productos de Oracle . En el pasado una variedad de plugins de terceros se apoya el que los usuarios eran capaces de desplegar para conectarse a bases de datos no son de Oracle. Oracle SQL Developer trabajó con IBM DB2 , Microsoft Access , Microsoft SQL Server , MySQL , Sybase Adaptive Server , Amazon corrimiento al rojo y Teradata bases de datos.

Oracle SQL Developer soporta pestañas automáticas, penetración código, coincidencia de soporte y la sintaxis colorantes para PL / SQL .

PL/SQL

PL/SQL (Programing Language/Structured Query Language) es un lenguaje de programación incrustado en Oracle.

PL/SQL soportará todas las consultas, ya que la manipulación de datos que se usa es la misma que en SQL, incluyendo nuevas características:

  • El manejo de variables.
  • Estructuras modulares.
  • Estructuras de control de flujo y toma de decisiones.
  • Control de excepciones.

El lenguaje PL/SQL está incorporado en:

  • Servidor de la base de datos.
  • Herramientas de Oracle (Forms, Reports, …).

En un entorno de base de datos los programadores pueden construir bloques PL/SQL para utilizarlos como procedimientos o funciones, o bien pueden escribir estos bloques como parte de scripts SQL*Plus.

Los programas o paquetes de PL/SQL se pueden almacenar en la base de datos como otro objeto, y todos los usuarios que estén autorizados tienen acceso a estos paquetes. Los programas se ejecutan en el servidor para ahorrar recursos a los clientes.

Cassandra

La base de datos Apache Cassandra es la elección correcta cuando se necesita una alta disponibilidad y escalabilidad sin comprometer el rendimiento. Escalabilidad lineal y probada tolerancia a fallos en el hardware de los productos básicos o infraestructura en la nube hacen que sea la plataforma perfecta para los datos de misión crítica. El apoyo de Cassandra para replicar a través de múltiples centros de datos es la mejor en su clase, con una latencia más baja para sus usuarios y la tranquilidad de saber que se puede sobrevivir cortes regionales.

Kafka

Una plataforma de streaming tiene tres funciones principales:

  • Publicar y suscribirse a corrientes de registros, de forma similar a un sistema de mensajería cola de mensajes o de la empresa.
  • flujos de tienda de discos de una manera duradera con tolerancia a fallos.
  • Corrientes de proceso de los registros a medida que ocurren.

Kafka se utiliza generalmente para dos amplias clases de aplicaciones:

  • La construcción de transmisión en tiempo real de datos de tuberías que llegar fiable de datos entre los sistemas o aplicaciones
  • La construcción de transmisión en tiempo real aplicaciones que transforman o reaccionan a los flujos de datos

Para entender cómo Kafka hace estas cosas, vamos a bucear y explorar las capacidades de Kafka de abajo hacia arriba.

En primer lugar algunos conceptos:

  • Kafka se ejecuta como un clúster en uno o más servidores que pueden abarcar varios centros de datos.
  • Las tiendas de racimo Kafka corrientes de registros en categorías denominadas temas .
  • Cada registro se compone de una clave, un valor y una marca de tiempo.

© 2019 Emilio Jiménez

Tema por Anders NorenArriba ↑