Creación de tablas

Puede crear una nueva tabla de Oracle NoSQL Database Cloud Service desde la consola de NoSQL.

La consola de NoSQL permite crear las tablas de Oracle NoSQL Database Cloud Service en dos modos:
  1. Modo de entrada simple: puede utilizar este modo para crear la tabla de NoSQL Database Cloud Service de forma declarativa, es decir, sin escribir una sentencia DDL.
  2. Modo Entrada de DDL avanzada: puede utilizar este modo para crear la tabla de NoSQL Database Cloud Service mediante una sentencia DDL.

Creación de tablas: modo de entrada simple

Aprenda a crear una tabla desde la consola de NoSQL mediante el modo de creación de tablas de entrada simple.

Crear una tabla:
  1. Acceda a la consola de NoSQL desde la consola de Infrastructure . Consulte Acceso al servicio desde la consola de Infrastructure.
  2. Haga clic en Crear tabla.
  3. En el cuadro de diálogo Crear tabla, seleccione Entrada simple para Modo de creación de tablas.
  4. En Capacidad reservada, tiene las siguientes opciones.
    • Configuración Siempre gratis:

      Active el botón de alternancia para crear una tabla NoSQL Siempre gratis. Al desactivar el botón de alternancia, se crea una tabla NoSQL normal. Puede crear hasta tres tablas NoSQL Siempre gratis en el arrendamiento. Si tiene tres tablas NoSQL Siempre gratis en el arrendamiento, se desactiva el botón de alternancia para crear una tabla SQL Siempre gratis.

      Si activa el botón de alternancia para crear una tabla NoSQL Siempre gratis, se asignan los valores por defecto a los campos Capacidad de lectura, Capacidad de escritura y Almacenamiento en disco. El modo de capacidad se convierte en Capacidad aprovisionada. Estos valores no se pueden cambiar.
      Descripción de crttbl_af_prov.png a continuación

      Si desea crear una tabla normal, desactive el botón de alternancia. Podrá introducir los valores de capacidad adecuados para la tabla.
      • Capacidad de lectura (ReadUnits): introduzca el número de unidades de lectura. Consulte Estimación de capacidad para obtener información sobre las unidades de lectura.
      • Capacidad de escritura (WriteUnits): introduzca el número de unidades de escritura. Consulte Estimación de capacidad para obtener información sobre las unidades de escritura.
      • Almacenamiento en disco (GB): especifique el espacio en gigabytes (GB) en el disco que va a utilizar la tabla. Consulte Estimación de capacidad para obtener información sobre la capacidad de almacenamiento.

      Descripción de crttbl_pay_prov.png a continuación

    • Modo de capacidad

      Puede especificar la opción para el modo de capacidad como Capacidad aprovisionada oCapacidad bajo demanda. Los modos Capacidad aprovisionada y Capacidad a petición son opciones mutuamente excluyentes. Si activa la capacidad de On Demand para una tabla, no necesita especificar la capacidad de lectura/escritura de la tabla. Se le cobrará el uso real de unidades de lectura y escritura, no el uso aprovisionado.

      La activación de la capacidad a petición para una tabla es una buena opción si se cumple alguna de las siguientes condiciones:
      1. Puede crear nuevas tablas con cargas de trabajo desconocidas.
      2. Tiene tráfico de aplicaciones impredecible.
      3. Usted prefiere la facilidad de pagar solo por lo que usa.
      Limitaciones de la activación de la capacidad a petición para una tabla:
      1. La capacidad a petición limita la capacidad de la tabla a 5.000 escrituras y 10.000 lecturas.
      2. El número de tablas con capacidad de On Demand por inquilino está limitado a 3.
      3. Se paga más por unidad para las unidades de tabla de capacidad bajo demanda que las unidades de tabla aprovisionadas.

      Descripción de crttbl_pay_prov.png a continuación

      Al seleccionar Capacidad bajo demanda, se desactiva Configuración Siempre gratis. Los cuadros de entrada Capacidad de lectura y Capacidad de escritura pasan a ser de solo lectura y muestran el texto Capacidad bajo demanda. Las tablas de capacidad bajo demanda mostrarán capacidad bajo demanda en sus columnas de capacidad de lectura y escritura. Si el modo de capacidad es Capacidad bajo demanda, se desactiva el control Siempre gratis.
      Descripción de crttbl_ondemand.png a continuación

  5. En el campo Nombre, introduzca un nombre de tabla que sea único dentro del arrendamiento.
    Los nombres de tabla deben cumplir las reglas de nomenclatura de Oracle NoSQL Database Cloud Service. Consulte Límites de Oracle NoSQL Database Cloud Service.
  6. En la sección Columnas de clave primaria, introduzca los detalles de la clave primaria:
    • Nombre de columna: introduzca un nombre de columna para la clave primaria en la tabla. Consulte Límites de Oracle NoSQL Database Cloud Service para obtener más información sobre los requisitos de nomenclatura de columnas.
    • Tipo: seleccione el tipo de datos para la columna de clave primaria.
    • Precisión:se aplica solo a las columnas de tipo TIMESTAMP. Los valores de registro de hora tienen precisión en segundos fraccionarios que oscilan entre 0 y 9. Por ejemplo, una precisión de 0 significa que no se almacenan segundos fraccionarios, 3 significa que el registro de hora almacena milisegundos y 9 significa una precisión de nanosegundos. 0 es la precisión mínima y 9 es el máximo.
    • Definir como clave de partición: haga clic en esta opción para definir esta columna de clave primaria como clave de partición. La clave de partición horizontal es distribuir los datos en el cluster de Oracle NoSQL Database Cloud Service para una mayor eficacia y ubicar localmente los registros que comparten la clave de partición horizontal para facilitar la referencia y el acceso. Los registros que comparten la clave de partición horizontal se almacenan en la misma ubicación física y se puede acceder a ella de forma atómica y eficiente.
    • + Otra columna de clave primaria: haga clic en este botón para agregar más columnas al crear una clave primaria compuesta (de varias columnas).
    • Utilice las flechas arriba y abajo para cambiar la secuencia de columnas al crear una clave primaria compuesta.
      Descripción de createtable_setpk.png a continuación

  7. En la sección Columnas, introduzca los detalles de la columna no principal:
    A continuación se muestra la descripción de createtable_col.png

    • Nombre de columna: introduzca el nombre de columna. Asegúrese de cumplir los requisitos de nomenclatura de columnas descritos en Límites de Oracle NoSQL Database Cloud Service.
    • Tipo: seleccione el tipo de datos para la columna.
    • Precisión:se aplica solo a las columnas de tipo TIMESTAMP. Los valores de registro de hora tienen precisión en segundos fraccionarios que oscilan entre 0 y 9. Por ejemplo, una precisión de 0 significa que no se almacenan segundos fraccionarios, 3 significa que el registro de hora almacena milisegundos y 9 significa una precisión de nanosegundos. 0 es la precisión mínima y 9 es el máximo.
    • Tamaño: se aplica solo a las columnas de tipo BINARY. Especifique el tamaño, en bytes, para convertir el binario en un binario fijo.
    • Valor por defecto: (opcional) proporcione un valor por defecto para la columna.
      Nota

      Los valores por defecto no se pueden especificar para columnas de tipo de datos JSON y binarios.
    • El valor no es nulo: haga clic en esta opción para especificar que una columna siempre debe tener un valor.
    • + Otra columna: haga clic en este botón para agregar más columnas.
    • Haga clic en el icono de supresión para suprimir una columna.
  8. (Opcional) Para especificar opciones avanzadas, haga clic en Mostrar opciones avanzadas e introduzca detalles avanzados:
    • Tiempo de duración de tabla (días): (opcional) especifique la duración de caducidad (no de días) para las filas de la tabla. Después del número de días, las filas caducan automáticamente y ya no están disponibles. El valor por defecto es cero, lo que indica que no hay tiempo de caducidad.
      Nota

      La actualización del tiempo de duración de la tabla (TTL) no cambiará el valor TTL de ningún dato existente en la tabla. El nuevo valor TTL solo se aplicará a las filas agregadas a la tabla después de modificar este valor y a las filas para las que no se ha proporcionado ningún valor específico de fila de sustitución.
    En la sección Etiquetas, introduzca:
    • Espacio de nombres de etiqueta: seleccione un espacio de nombres de etiqueta de la lista de selección. Un espacio de nombres de etiqueta es como un contenedor de las claves de su etiqueta. No distingue entre mayúsculas y minúsculas, y debe ser único en el arrendamiento.
    • Clave de etiqueta: introduzca el nombre que se va a utilizar para hacer referencia a la etiqueta. Una clave de etiqueta no distingue entre mayúsculas y minúsculas, y debe ser única dentro de un espacio de nombres.
    • Valor: introduzca el valor para la etiqueta.
    • + Etiqueta adicional: haga clic para agregar más etiquetas.
      A continuación se muestra la descripción de createtable_adv.png

  9. Haga clic en Crear tabla.
La tabla se crea y se muestra en la consola de NoSQL.
Para ver la ayuda de la página actual, haga clic en el enlace de ayuda situado en la parte superior de la página.

Creación de tablas: modo Entrada de DDL avanzada

Descubra cómo crear una tabla desde la consola de NoSQL mediante el modo de creación de tablas Entrada de DDL avanzada.

Crear una tabla:
  1. Acceda a la consola de NoSQL desde la consola de Infrastructure . Consulte Acceso al servicio desde la consola de Infrastructure.
  2. Haga clic en Crear tabla.
  3. En la ventana Crear tabla, seleccione Entrada de DDL avanzada para Modo de creación de la tabla.
  4. En Capacidad reservada, tiene las siguientes opciones.
    • Configuración Siempre gratis:

      Active el botón de alternancia para crear una tabla NoSQL Siempre gratis. Al desactivar el botón de alternancia, se crea una tabla NoSQL normal. Puede crear hasta tres tablas NoSQL Siempre gratis en el arrendamiento. Si tiene tres tablas NoSQL Siempre gratis en el arrendamiento, se desactiva el botón de alternancia para crear una tabla SQL Siempre gratis.

      Si activa el botón de alternancia para crear una tabla NoSQL Siempre gratis, se asignan los valores por defecto a los campos Capacidad de lectura, Capacidad de escritura y Almacenamiento en disco. El modo de capacidad se convierte en Capacidad aprovisionada. Estos valores no se pueden cambiar.
      Descripción de crttbladv_af_prov.png a continuación

      Si desea crear una tabla normal, desactive el botón de alternancia. Podrá introducir los valores de capacidad adecuados para la tabla.
      • Capacidad de lectura (ReadUnits): introduzca el número de unidades de lectura. Consulte Estimación de capacidad para obtener información sobre las unidades de lectura.
      • Capacidad de escritura (WriteUnits): introduzca el número de unidades de escritura. Consulte Estimación de capacidad para obtener información sobre las unidades de escritura.
      • Almacenamiento en disco (GB): especifique el espacio en gigabytes (GB) en el disco que va a utilizar la tabla. Consulte Estimación de capacidad para obtener información sobre la capacidad de almacenamiento.

      Descripción de crttbladv_pay_prov.png a continuación

    • Modo de capacidad

      Puede especificar la opción para el modo de capacidad como Capacidad aprovisionada oCapacidad bajo demanda. Los modos Capacidad aprovisionada y Capacidad a petición son opciones mutuamente excluyentes. Si activa la capacidad de On Demand para una tabla, no necesita especificar la capacidad de lectura/escritura de la tabla. Se le cobrará el uso real de unidades de lectura y escritura, no el uso aprovisionado.

      La activación de la capacidad a petición para una tabla es una buena opción si se cumple alguna de las siguientes condiciones:
      1. Puede crear nuevas tablas con cargas de trabajo desconocidas.
      2. Tiene tráfico de aplicaciones impredecible.
      3. Usted prefiere la facilidad de pagar solo por lo que usa.
      Limitaciones de la activación de la capacidad a petición para una tabla:
      1. La capacidad a petición limita la capacidad de la tabla a 5.000 escrituras y 10.000 lecturas.
      2. El número de tablas con capacidad de On Demand por inquilino está limitado a 3.
      3. Se paga más por unidad para las unidades de tabla de capacidad bajo demanda que las unidades de tabla aprovisionadas.

      Descripción de crttbladv_pay_prov.png a continuación

      Al seleccionar Capacidad bajo demanda, se desactiva Configuración Siempre gratis. Los cuadros de entrada Capacidad de lectura y Capacidad de escritura pasan a ser de solo lectura y muestran el texto Capacidad bajo demanda. Las tablas de capacidad bajo demanda mostrarán capacidad bajo demanda en sus columnas de capacidad de lectura y escritura. Si el modo de capacidad es Capacidad bajo demanda, se desactiva el control Siempre gratis.
      Descripción de crttbladv_ondemand.png a continuación

  5. En la sección de entrada DDL, introduzca la sentencia DDL de creación de la tabla para la consulta. Consulte Referencia de SQL para Oracle NoSQL Database.
  6. (Opcional) Para especificar opciones avanzadas, haga clic en Mostrar opciones avanzadas e introduzca detalles avanzados:
    • Espacio de nombres de etiqueta: seleccione un espacio de nombres de etiqueta de la lista de selección. Un espacio de nombres de etiqueta es como un contenedor de las claves de su etiqueta. No distingue entre mayúsculas y minúsculas, y debe ser único en el arrendamiento.
    • Clave de etiqueta: introduzca el nombre que se va a utilizar para hacer referencia a la etiqueta. Una clave de etiqueta no distingue entre mayúsculas y minúsculas, y debe ser única dentro de un espacio de nombres.
    • Valor: introduzca el valor para la etiqueta.
    • + Etiqueta adicional: haga clic para agregar más etiquetas.
      A continuación se muestra la descripción de createtable_adv.png

  7. Haga clic en Crear tabla.
La tabla se crea y se muestra en la consola de NoSQL.
Para ver la ayuda de la página actual, haga clic en el enlace de ayuda situado en la parte superior de la página.