13
голосов
4ответов
2064 просмотров

"inheriting" ASP.NET MVC sites from a common template app? (multi-tenancy)

We're building about 10 ASP.NET MVC sites which have a common set of features (and corresponding URLs, Routes, Controllers, Actions, and Views). The sites will also all share a base set of domain objects (e.g. users, companies) and base attributes on those objects (e.g. name, address, etc.). B...

1
голосов
2ответов
1261 просмотров

Suggestion for Approachs to Develop Multi tenant Django Proj on Google App Engine

I was hoping to get some suggestions on some best approaches to develop a multi tenant Django project on Google AppEngine. Some Thoughts to Consider. I would assume using djnago.contrib.sites is a must. I would like to use existing applications such as django-profiles and django-registration,...

2
голосов
1ответов
1516 просмотров

Multitenancy with Zend Framework

Just curious as to how people are tackling multi tenancy using Zend (particularly directory structure, database, modularity, per tenant views, etc.). I haven't found too much myself, anyone?

5
голосов
6ответов
252 просмотров

One massive instance of an app, or many medium-sized ones?

A web application we wrote intended for one customer is going to be product-ized and sold to dozens of companies, and we will be doing the hosting. I could use some guidance about the pros and cons of rolling out a seperate instance for each customer versus going with a single (or very small num...

5
голосов
3ответов
1270 просмотров

How to do Basecamp-style accounts in Asp.Net Mvc?

For an Asp.Net software as a service application, I want to do account based subdomains like Basecamp and the rest of the 37Signals products have. E.g. acme.myapp.com will load the account for that customer and pull back only their information. This is easy to do in Ruby on Rails, but how would...

0
голосов
1ответов
803 просмотров

Google Bigtable is concept of multi-tenant database or not?

I don't know what is true or not. Can you advise me?

1
голосов
1ответов
319 просмотров

Mutli tenancy backstop check on Linq-to-sql entity load()

I am writing an aspx application that will host 1000's of small customers in a communal SQL Server database. All entities will be created and loaded via Linq-To-Sql. Surrogate keys (identity columns) will be used throughout the schema for all table relationships and so starting with a root custo...

1
голосов
2ответов
1132 просмотров

Отчетность для мультитенантного веб-приложения

У нас есть мультитенантное корпоративное веб-приложение, использующее Hibernate поверх MySQL. Мы используем Jasper Reports для любых отчетов, которые требуются нашим клиентам, но теперь нам также необходимо предлагать специальные отчеты, чтобы пользователи могли запускать свои собственные запрос...

17
голосов
2ответов
4011 просмотров

Многопользовательское приложение Django

Есть ли общие шаблоны, которые люди используют для создания мультитенантных приложений с помощью Django? Встроенный фреймворк "сайты" кажется вариантом. Есть ли другие подходы, с которыми люди добились успеха?

3
голосов
5ответов
1052 просмотров

Как создать базу данных для нескольких доменов?

Как разработать базу данных и организовать данные, если у меня два или более домена и одна база данных? Все сайты для электронной коммерции и один товар могут быть проданы на каждом сайте. Так что у меня есть только две идеи: Мне нужно создать еще одно поле (site_id) почти в каждой таблице и...

7
голосов
2ответов
9336 просмотров

Самый быстрый способ реализовать мультитенантное приложение ASP.NET MVC

Думаю, я не понимаю ничего из этого. Моя цель - создать мультитенантное приложение ASP.NET MVC. Я видел отличную запись о том, как это сделать здесь , но Nhibernate не подходит. Я хочу понять следующее: Должен ли MVC (вместе со всем остальным) помочь в создании мультитенантных веб-прилож...

2
голосов
2ответов
1344 просмотров

Есть опыт работы с мультитенантным веб-приложением с одним экземпляром в Seam?

Есть ли опыт использования Seam в многопользовательской конфигурации с одним экземпляром? Подходит ли Seam для этой настройки? Как вы это осознали? Какие были расходы? Наша ситуация: веб-приложение Seam 2.1 SaaS (POJO, без EJB). Доступный бюджет на разработку вынудил нас перейти к упрощенному...

3
голосов
2ответов
2676 просмотров

Разработка приложения ASP.NET, поддерживающего подсайты

Я разрабатываю приложение ASP.NET, которое должно поддерживать «Подсайты». Идея состоит в том, чтобы суперадминистратор управлял всеми пользователями, глобальными настройками приложений и вспомогательными сайтами. Каждый дополнительный сайт имеет несколько собственных настроек (таких как лока...

1
голосов
1ответов
802 просмотров

Проверка URL-адреса в мультитенантной архитектуре

как лучше всего проверить URL-адреса в веб-приложении с мультитенантной архитектурой, чтобы убедиться, что пользователь из одной организации не получает доступ к данным другой организации, просто изменив параметры строки запроса. Я не хочу выполнять проверку при каждой загрузке страницы. приложе...

1
голосов
2ответов
2222 просмотров

Как несколько веб-приложений в одном экземпляре Tomcat могут совместно использовать пул соединений с базой данных?

Помня о том, что каждое веб-приложение имеет свою собственную отдельную базу данных (но все базы данных находятся на одном сервере базы данных). Сценарий заключается в том, что у меня есть мультитенантное приложение Saas - я развертываю одно и то же приложение для каждого клиента. Каждый клие...

8
голосов
2ответов
7603 просмотров

Изменение XSD ConnectionString во время выполнения для мультитенантного приложения

Я изменяю наше приложение с «одного набора кода и одной базы данных» на «один набор кода для нескольких баз данных (одна база данных для каждого клиента)». Исходный код - VS2005 ASP.NET (VB) и множество XSD в отдельной DLL. ConnectionString web.config переопределит тот, который хранится в DLL...

62
голосов
10ответов
29274 просмотров

Должен ли я использовать настройку одной или нескольких баз данных для мультиклиентского приложения?

Я работаю над приложением PHP, которое призвано упростить рабочий процесс компании и управление проектами, скажем, что-то вроде Basecamp и GoPlan . Я не уверен, какой подход лучше всего подходит для базы данных. Должен ли я использовать одну базу данных и добавлять столбцы, специфичные для...

0
голосов
4ответов
262 просмотров

Каково разумное время запроса для связанных таблиц с очень большими наборами данных?

В подкасте StackOverflow № 19 , Джо описывает решение Fogcreek иметь одну базу данных для каждого клиента вместо одной базы данных для ВСЕХ клиентов . Это вроде как заставляет меня задуматься о следующем. Предположим, у меня 1000 пользователей . У каждого пользователя 100 клиентов . ...

3
голосов
2ответов
1220 просмотров

Настраиваемая пользователем безопасность на мультитенантном веб-сайте ASP.NET

Мы создаем мультитенантный веб-сайт в ASP.NET, и мы должны позволить каждому клиенту настраивать свою собственную модель безопасности. Они должны иметь возможность определять свои собственные роли и помещать пользователей в эти роли. Как лучше всего это сделать? Существует множество простых п...

20
голосов
9ответов
18931 просмотров

Дизайн базы данных SaaS - несколько баз данных? Трещина?

Я видел, как приложения SaaS размещаются разными способами. Является ли хорошей идеей разделение функций и модулей в нескольких базах данных? Например, размещение таких вещей, как таблица User в одной базе данных и таблицы, специфичные для функций / приложений, в другой базе данных и, возможно, ...

9
голосов
11ответов
1429 просмотров

Одна база данных или много?

Я разрабатываю веб-сайт, который будет управлять данными для нескольких организаций. Между организациями нет обмена данными, но они могут принадлежать одному и тому же клиенту. Заказчик может захотеть управлять всеми своими объектами с единой «приборной панели». Так должен ли я иметь одну базу д...

67
голосов
10ответов
17080 просмотров

Каковы преимущества использования единой базы данных для КАЖДОГО клиента?

В приложении, ориентированном на базы данных и разработанном для нескольких клиентов, я всегда считал, что «лучше» использовать единую базу данных для ВСЕХ клиентов - связывать записи с соответствующими индексами и ключами. Слушая подкаст Stack Overflow, я слышал, как Джоэл упомянул, что FogBugz...