Я могу выставить данные MySQL с помощью PHP и OData?

Насколько я понимаю OData является просто стандартизованным способом для представления реляционных данных УСПОКОИТЕЛЬНО. Если у меня есть приложение PHP, оно должно смочь обработать те УСПОКОИТЕЛЬНЫЕ запросы и управлять базой данных MySQL на основе данных запроса и затем возвратить Atom-ленту. Во-первых, предыдущие операторы корректны? Во-вторых, библиотека PHP, чтобы сделать это уже существует, или я должен был бы создать свое собственное?

Если я полностью неправильно понял эти технологии, и мой вопрос не имеет смысла, не стесняйтесь сообщать мне.

8
задан John W 6 June 2010 в 17:33
поделиться

1 ответ

OData - это способ предоставления всех видов структурированных данных через интерфейс HTTP. Базовый репозиторий для данных может быть реляционным или нет. Например, при использовании WCF Data Services поверх SQL Server это, безусловно, реляционный набор данных, но конечные точки OData в SharePoint Server 2010 или в хранилище таблиц Windows Azure работают поверх других моделей данных. Бит старшего разряда - сделать все данные доступными в удобном для сети виде.

Что касается вашего конкретного вопроса о MySQL / PHP, существует клиент OData для PHP, но, насколько мне известно, нет доступной реализации сервера. Я знаю, что есть поставщик MySQL для ADO.NET, возможно, если у него есть поддержка Entity Framework, вы можете использовать WCF Data Services, но это означает, что вы будете работать на .NET, а не на PHP, не знаю, приемлемо ли это для ваша ситуация.

2
ответ дан 5 December 2019 в 22:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: