У меня есть небольшое приложение, написанное на php + mysql. Я хочу портировать на AppEngine, но я просто не могу найти способ перенести мои данные mysql в хранилище данных.
Как мне сохранить данные в моем хранилище данных? Это вообще возможно? Я могу видеть только документацию для персистентности Java-объектов. Значит ли это, что я должен портировать свою базу данных на кучу поддельных объектов, по одному на строку?
Редактировать: я говорю поддельные объекты, потому что я не хочу их использовать, они просто способ преодолеть недостаток дизайна GAE.
У меня есть таблица 30 мегабайт, которую я должен проверять на каждом GET, используя объекты, мне нужно было бы создать объект для каждой строки, поэтому у меня был бы класс java, состоящий, может быть, из 45 мегабайт с тысячами и тысячами строк: :
Row Row23423 = новая строка (123,346,75,34, «корова»);
Я просто не могу поверить, что это единственный путь.
Вот идея, а как насчет заполнения хранилища данных путем размещения объектов один за другим? Я имею в виду, как сообщения в блоге. Вы пишете класс, который генерирует и сохраняет данные, а затем вы свернете URL с данными, один за другим. Медленно, но это может сработать?