Мультитенантная архитектура - представления SQL против логики приложения или и то, и другое? - PullRequest
0 голосов
/ 04 марта 2010

Во-первых, позвольте мне начать с того, что я никогда не использовал представления SQL напрямую. Я не знаю, устарели ли они, или они - правильный способ делать вещи на этой арене. Какой из 2 методов вы предпочитаете, когда рассматриваете безопасность (не показывайте номер кредитной карты Acme, который указан в файле для пользователя WidgetCorp и т. Д.), И есть ли другие важные соображения помимо безопасности?

1 Ответ

1 голос
/ 05 марта 2010

Я использую это для

  1. В целях безопасности, как вы описали

  2. В подзапросах. Помогает сделать мои запросы более компактными, эффективными с индексированными представлениями, а также, если я обнаружу, что повторно использую те же подзапросы, я просто превращаю их в представление.

Здесь кое-что прочитайте.

...