У нас есть цель получить доступ к нереляционной базе данных с помощью Google Appengine в Java.
Мне было интересно, есть ли подобная библиотека, которую я могу использовать для доступа к mysql в google appengine php.
Спасибо и всего наилучшего
Rishabbh
Вы смотрели на документы для php и облачного SQL?
Подключение из App Engine
В следующих примерах показано, как подключиться из развернутого приложения.
Приложение Engine, использующее сокет или именованный канал, который определяет
Облачный экземпляр SQL. Когда вы подключаетесь из App Engine, вы можете использовать
пользователь root и без пароля (как показано здесь), или вы можете использовать определенный
Пользователь базы данных и пароль.PDO_MySQL
$db = new pdo('mysql:unix_socket=/cloudsql/<your-project-id>:<your-instance-name>;dbname=<database-name>', 'root', // username '' // password );
MySQLi
$sql = new mysqli(null, 'root', // username '', // password <database-name>, null, '/cloudsql/<your-project-id>:<your-instance-name>' );
MySQL API
$conn = mysql_connect(':/cloudsql/<your-project-id>:<your-instance-name>', 'root', // username '' // password ); mysql_select_db('<database-name'>);
Если вам нужны нереляционные данные, то Datastore — это то, что вам нужно (а не MySQL). Он имеет бесплатный уровень и доступен из этой библиотеки.
https://github.com/tomwalder/php-gds
(отказ от ответственности: я автор)