DynamoDB

Database

Interroga, scansiona e gestisci le tue tabelle DynamoDB tramite conversazione — Neotask porta la potenza di OpenClaw al tuo data layer AWS.

Cosa Puoi Fare

Interroga e Recupera Dati

Chiedi a Neotask di recuperare elementi per chiave primaria, eseguire KeyConditionExpression o scansionare con filtri. Descrivi ciò di cui hai bisogno in italiano semplice e OpenClaw lo traduce nella giusta chiamata DynamoDB — non serve conoscenza dell'SDK.

Scrivi e Aggiorna i Record

Inserisci nuovi elementi, aggiorna singoli attributi con UpdateExpression o esegui scritture condizionali che hanno successo solo quando le precondizioni sono soddisfatte. Neotask gestisce la sintassi delle espressioni così non devi farlo tu.

Gestisci Tabelle e Indici

Crea tabelle con chiavi composite, aggiungi Global Secondary Index, regola la capacità di lettura/scrittura o abilita la fatturazione on-demand — tutto tramite linguaggio naturale. Ottieni un quadro completo di ogni tabella nel tuo account AWS in pochi secondi.

Operazioni Batch e Transazionali

Esegui BatchGetItem o BatchWriteItem su centinaia di record, o esegui TransactWriteItems per mantenere più tabelle consistenti atomicamente. Neotask coordina le operazioni multi-step e riporta esattamente cosa è riuscito o fallito.

Monitora e Ottimizza

Estrai metriche CloudWatch per la capacità consumata, le richieste limitate e la latenza. Neotask porta in superficie i candidati a partizioni calde e suggerisce strategie di indice basate sui tuoi pattern di query reali.

Prova a Chiedere

  • "Ottieni tutti gli ordini per l'ID utente U-4821 dalla tabella orders dove lo stato è in attesa"
  • "Aggiungi un nuovo record prodotto con sku SKU-9032, prezzo 49.99 e stock 200 alla tabella products"
  • "Crea un GSI sulla tabella orders con customerId come chiave di partizione e createdAt come chiave di ordinamento"
  • "Mostrami tutte le tabelle nel mio account us-east-1 e le loro impostazioni di capacità attuali"
  • "Aggiorna l'attributo stock a 150 per l'elemento SKU-9032 solo se il valore corrente è maggiore di 0"
  • "Scansiona la tabella sessions ed elimina tutti i record dove lastActive è più vecchio di 30 giorni"
  • "Esegui una batch write per inserire questi 50 record utente nella tabella users"
  • "Quali sono le tabelle con più throttling nelle ultime 24 ore e di quanta capacità hanno bisogno?"
  • Suggerimenti Pro

  • Usa gli indici sparsi saggiamente — chiedi a Neotask di spiegare quali elementi appariranno in un GSI prima di crearlo, così paghi solo per i dati che interroghi effettivamente.
  • Sfrutta le espressioni di condizione — invece dei pattern leggi-modifica-scrivi, chiedi aggiornamenti condizionali; Neotask scrive espressioni di lock ottimistico sicure automaticamente.
  • Pagina le scansioni grandi — quando scansioni tabelle grandi, chiedi i risultati in pagine e Neotask gestirà i token di continuazione LastEvaluatedKey per te.
  • Nomina le espressioni chiaramente — di' 'filtra per paese uguale a IT e età maggiore di 18' e OpenClaw costruisce il FilterExpression corretto con ExpressionAttributeValues, evitando collisioni con parole riservate.
  • Monitora prima di scalare — chiedi un report sull'utilizzo della capacità prima di aumentare il throughput provisionato; Neotask spesso trova che un pattern di query migliore elimina del tutto la necessità.
  • Chiedi un dry-run — di' 'cosa influenzerebbe questa operazione di eliminazione?' prima di eseguire eliminazioni in blocco; Neotask ti mostrerà prima gli elementi corrispondenti.
  • Works Well With