Domanda

Oggi ho appena saputo che Adobe Air ha un database SQL locale, che è grande; tuttavia, ci era stato la creazione di XML e file JSON per gestire quasi tutto. Piuttosto che ri-architetto la nostra applicazione per acquisire alcune nuove funzionalità, sembrerebbe utile semplicemente indice nostri file di dati esistenti, utilizzando un documento integrato orientato al DB.

Quindi la domanda è: che cosa è il modo più semplice per ottenere un incorporato documentato orientato DB in esecuzione nel runtime Adobe Air

È stato utile?

Soluzione

Prova a usare il DB come un negozio chiave / valore. Quindi, se avete bisogno di indicizzare un campo, aggiungere un campo corrispondente nella tabella di chiave / valore e memorizzare un (molto denormalizzato) copia dei dati in là.

Credo che il DB locale che Air utilizza SQLite è - in tal caso, è possibile installare i trigger per mantenere i campi indicizzati denormalizzati sincronizzati.

ho fatto la cosa chiave / valore prima da memorizzare serializzato alberi JSON. Non altrettanto buono come l'utilizzo CouchDB, ma funziona.

Altri suggerimenti

indovinate un po 'c'è finalmente un documento di database oriented per adobe aria attraverso le estensioni native

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top