Вопрос

Сегодня я только что узнал, что Adobe Air имеет локальную базу данных SQL, которая великолепна; Тем не менее, мы создавали XML и JSON файлы для справедливого в основном все. Вместо того, чтобы повторно архитекторизировать наше приложение, чтобы получить несколько новых функций, казалось бы полезным просто индексировать наши существующие файлы данных, используя встроенный документ, ориентированный DB.

Таким образом, вопрос в том, что самый простой способ получить встроенный документированный ориентированный БД, работающий в Adobe Air Runtime?

Это было полезно?

Решение

Попробуйте использовать БД в качестве магазина ключа / значения. Затем, если вам нужно индексировать поле, добавьте соответствующее поле в таблице ключа / значения и сохраните (очень денормализованную) копию данных там.

Я думаю, что локальная БД, который использует воздух SQLite - если это так, вы можете установить триггеры, чтобы сохранить свои денормальные индексированные поля синхронизированные.

Я сделал ключ / ценить вещь, прежде чем хранить сериализованные деревья JSON. Не так хорош, как используя CouchDB, но это работает.

Другие советы

Угадай, что, наконец, База данных ориентированной на документацию для Adobe Air через родные расширения

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top