Плюсы и минусы db и ndb в движке Google - программирование
Подтвердить что ты не робот

Плюсы и минусы db и ndb в движке Google

Я видел немного этого в переполнении стека, но мне интересно, есть ли причина использовать модель сущности БД и какие конкретные плюсы и минусы использования на том или ином.

Я читал ndb немного быстрее и что он помогает с кешированием. У них есть хорошая информация в документах, но на самом деле они не говорят, что ndb лучше. По крайней мере, я еще этого не нашел.

4b9b3361

Ответ 1

Насколько я могу судить, ndb - это эволюция db, поддерживаемая отдельно для поддержания совместимости.

Посмотрите на лист обмана, он подробно описывает основные различия.

https://docs.google.com/document/d/1AefylbadN456_Z7BZOpZEXDq8cR8LYu7QgI7bt5V0Iw/mobilebasic

Но он не упоминает другие функции, такие как вычисленные свойства.

Если вы начинаете новый проект, я не вижу причин не использовать ndb и все причины.

EDIT: ссылка для документа: https://docs.google.com/document/d/1AefylbadN456_Z7BZOpZEXDq8cR8LYu7QgI7bt5V0Iw/edit#