Capacidade de Tratamento

Saiba como lidar com o throughput e o armazenamento consumido pela sua tabela.

Antes de executar o seu aplicativo no Oracle NoSQL Database Cloud Service, estime o throughput e a capacidade de armazenamento da tabela, conforme descrito em Estimando a Capacidade.

Definindo Limites da Tabela

Ao criar uma tabela, use o método setTableLimits na classe TableRequest para especificar o throughput e a capacidade que a tabela consome. Você também pode alterar os limites de uma tabela existente usando a mesma classe. Consulte o Guia de Referência da API Java para obter mais informações.
Para alterar limites após a existência de uma tabela:
/* Create a new TableLimits object, setting values for read, write, and storage units */
TableLimits newLimits = new TableLimits(30, 10, 10);

/* create the TableRequest object. Set the table limits and the table name.*/
TableRequest treq = new TableRequest().setTableLimits(newLimits).
  setTableName(tableName);
TableResult tres = handle.tableRequest(treq);
System.out.println("Altering table limits");

/* Wait for the operation to complete */
tres.waitForCompletion(handle, 20000, 1000);
Para ler os novos limites da tabela, use a classe GetTableRequest:
GetTableRequest gtr = new GetTableRequest().setTableName(tableName);
tres = handle.getTable(gtr);
System.out.println("New table limits: " +
  "read units=" + tres.getTableLimits().getReadUnits() +
  ", write units=" + tres.getTableLimits().getWriteUnits() +
  ", table size=" + tres.getTableLimits().getStorageGB()
);
Consulte a API NoSQLHandle.getTableUsage no Guia de Referência da API Java para obter informações sobre as características de uso da tabela.