Как предлагается использовать серверные перехваты поверх mongodb?

#python #mongodb #hook #server-side #3-tier

#python #mongodb — монгодб #перехват #серверная часть #3-уровневый

Вопрос:

MongoDB работает действительно хорошо по сравнению с нашим взломом MySQL ненормализованным способом. После миграции базы данных я понял, что нам могут понадобиться некоторые процедуры на стороне сервера для вызова после / перед манипулированием базой данных. Своего рода 3-уровневая архитектура. Мне просто интересно, как можно и просто создать его прототип. Существуют ли какие-либо легкие серверные перехваты для mongodb, такие же, как серверные перехваты для svn, git?

например, после фиксации, до фиксации, …

Комментарии:

1. Зачем вам это нужно? Вы можете писать хранимые функции на javascript для MongoDB. Смотрите dirolf.com/2010/04/05 / …

Ответ №1:

Нет, в настоящее время в MongoDB нет доступных функций, эквивалентных перехватам или триггерам. Было бы лучше обрабатывать такого рода вещи из логики вашего приложения.

Ответ №2:

FWIW, одно из сообщений в веб-интерфейсе, похоже, подразумевает, что некоторые перехваты действительно существуют («добавление перехвата сегментирования для включения управления версиями и аутентификации на удаленных серверах»), но они могут быть доступны только в скомпилированных двоичных файлах, а не для клиентов.

Комментарии:

1. Действительно интересно. Откуда вы получили это сообщение / информацию?