[Закрываются] PHP-дружественные решения NoSQL

Я надеюсь использовать решение NoSQL для своего следующего проекта, который будет записан в PHP. Какой выбор я имею с точки зрения решений NoSQL, которые могут легко соединенный интерфейсом через PHP? Я еще не сделал больших взглядов об архитектуре, таким образом, я не уверен, каковы мои потребности будут; я просто хотел бы знать то, что мой выбор так, я не создаю что-то, что я не могу обоснованно реализовать.

Например, я знаю, что у Cassandra есть Pandra, но это - просто библиотека PHP. MongoDB имеет собственное расширение PECL.

37
задан mattbasta 12 May 2010 в 19:16
поделиться

4 ответа

CouchDB имеет PHPillow :

PHPillow - объектно-ориентированная оболочка для CouchDB. Релизы можно найти на странице загрузок. Apache CouchDB - это распределенная, отказоустойчивая база данных без схем, ориентированная на документы, доступная через RESTful HTTP / JSON API. Среди других функций он обеспечивает надежную инкрементную репликацию с двунаправленным обнаружением и разрешением конфликтов, а также возможность запроса и индексации с использованием таблично-ориентированного механизма просмотра с JavaScript, выступающим в качестве языка определения представлений по умолчанию.

Также см. http://nosql-database.org для хорошего обзора.

13
ответ дан 27 November 2019 в 04:53
поделиться

Я написал драйвер PHP для MongoDB и считаю его отличным интерфейсом :)

Пакет mongo PECL не только достаточно зрелый (сравнительно ... ему уже почти полтора года!) И довольно тщательно задокументирован , он действительно широко используется. Если вы посмотрите PHP-страницу MongoDB , то увидите, что есть способы интегрировать ее с Cake, Doctrine, Drupal, Kohana, Symfony и Zend, а также с парой графических интерфейсов администратора (например, PHPMoAdmin ) и несколько собственных ODM (преобразователей объектных документов).

P.S. Однако у салата есть хороший аргумент: лучшее решение действительно будет зависеть от того, что вы делаете.

28
ответ дан 27 November 2019 в 04:53
поделиться

решение NoSQL

Ваш вопрос очень расплывчатый, независимо от того, намеревались вы это сделать или нет. Не зная, что вы хотите выйти из решения NoSQL , тогда любые рекомендации будут просто называть имена (не обязательно плохо, но ничего такого, что вы не сможете сами погуглить за несколько минут). Например, двое, которых вы назвали выше (Cassandra и MongoDB), - разные животные: основывать свой выбор на дружелюбии кажется немного недальновидным.

Итак, не могли бы вы подумать об этом, а затем подойти и подробно рассказать о проекте (не нужно разглашать детали; общие подходы, желания и желания и тому подобное), чтобы помочь нам помочь вам продвинуться к выбору?

PS Это всего лишь «ответ», потому что он слишком длинный для комментария. Вафли пальцы!

П.П.С. Не то чтобы это что-то значило, но я большой поклонник MongoDB ... с PHP или чем-то еще.

9
ответ дан 27 November 2019 в 04:53
поделиться

Я сам еще не пробовал, но это в моем списке дел: попробовать mongo с php.

0
ответ дан 27 November 2019 в 04:53
поделиться
Другие вопросы по тегам:

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