Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Разработка информационных систем Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2      [все]
 организация saas серсиса  [new]
leonmbs
Member

Откуда: Харьков
Сообщений: 230
Есть такая дилема.
Есть некая складская програма на PHP/Mysql

Некто захотел чтобы у него она стояла как сервис чтобы клиенты регистрились каждому создавался субдомен и каждый мог манипулировать товарами заказами и прочим в своей песочнице. Что то типа онлайн CRM. Ну типа у битрикса такое есть

А теперь получаются два варианта с точки зрения технической реализайии.
Все клиенты сервиса живут в одной БД и их данные разделяются по какому нибудь ключу по всем таблицам. Как учет нескольких фирм в одноце. То есть переделка самой программы и сопутствующий гемор по разделению данных, настроек и пр.

Второй вариант - при создании аккаунта клиента ему создается своя копия сайта со своей копией БД как это делается на шаред хостингах. Создается автоматом каким нибудь скриптом на shell или как там.

у кого какой опыт, как вообще обычно делают в этих саасах?
16 ноя 18, 18:24    [21736680]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26479
leonmbs,

оба варианта имеют место быть, плюс ещё так называемый шардинг, когда N клиентов на M баз, где N > M.
у нас к примеру в Mongodb 25000 сайтов размазаны по сотне баз. А в SQL Server первый вариант.

вы какие объемы ожидаете?
16 ноя 18, 22:39    [21736814]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
leonmbs
Member

Откуда: Харьков
Сообщений: 230
skyANA,
понятия не имею это заказчик захотел себе такой сервис
у него типа куча клиентов которых по какой то причине не устраивают сущетсвующие облачные ЦРМ а он там нагородил им что то на одноце и типа хочет это в облаке реализовать. Типа ЦРМ собирает с разных источников заказы которые присылают клиенту с его магазина торговых площадок там и прочее а он управляет заказсмами и длоставками с одного пульта.
тут не угадаешь сколько клиентов и сколько у нах заказов. В этом плане отдельные БД проще что можно отдельно клиента задампить или перенести на другой сервак да и риск что его данные пересекуься с другими в случае ошибки програмы меньше. Но коечно придется городить какую то общую панель управления.

В одном Бд придется переделывать саму програму - он просто увиде мои наработки по складскому учету но у меня то ориентировано на отдельного клиента а тут придется теперь в каждой таблице вставлять ключи чтобы отделить данные и потом все выборки тоже надо коректировать

собственно вопрос не в нагрузке железо нынче дешовое а чисто архитектурно чтобы не промахнутся.
16 ноя 18, 23:12    [21736823]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
alex55555
Member [заблокирован]

Откуда:
Сообщений: 2129
leonmbs
А теперь получаются два варианта с точки зрения технической реализайии.

Вариант с единой БД. При этом ничто не запрещает ей быть распределённой при желании.

Сессия содержит ключ клиента, без ключа логика сервера приложений посылает. Хотя в ситуации со старой программой, которая наверняка без сервера приложений, выбор будет за вами и, по сути, на основе геморойности добавления везде дополнительного ключа.

В случае индивидуальных БД потеряете агрегатные возможности. Хотя тоже через разный геморой можно обойти. Туда же вся возня по изменению всех БД в процессе развития системы, всякие специфические случаи, Вася попросил так, ему быстро сделали в его базе и т.д.

В общем - если проблем с добавлением ключа много, тогда возможен потенциально менее гибкий вариант. Но гибкость и доп. возможности не стоит упускать.
17 ноя 18, 00:54    [21736846]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 15684
leonmbs
Есть такая дилема.
Есть некая складская програма на PHP/Mysql

Некто захотел чтобы у него она стояла как сервис чтобы клиенты регистрились каждому создавался субдомен и каждый мог манипулировать товарами заказами и прочим в своей песочнице. Что то типа онлайн CRM. Ну типа у битрикса такое есть

А теперь получаются два варианта с точки зрения технической реализайии.
Все клиенты сервиса живут в одной БД и их данные разделяются по какому нибудь ключу по всем таблицам. Как учет нескольких фирм в одноце. То есть переделка самой программы и сопутствующий гемор по разделению данных, настроек и пр.

Второй вариант - при создании аккаунта клиента ему создается своя копия сайта со своей копией БД как это делается на шаред хостингах. Создается автоматом каким нибудь скриптом на shell или как там.

у кого какой опыт, как вообще обычно делают в этих саасах?

аналогичное делал.
только не субдомен , а вход по логину паролю, который выдавался администратором. все в одной базе
17 ноя 18, 11:27    [21736922]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26479
leonmbs,

если вам проще отдельные БД, то делайте отдельные БД.
Зачем вам общая панель управления? Какие функции она должна выполнять?
17 ноя 18, 11:51    [21736929]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
leonmbs
Типа ЦРМ собирает с разных источников заказы которые присылают клиенту с его магазина торговых площадок там и прочее а он управляет заказсмами и длоставками с одного пульта.
разве это saas?
При saas у клиента юзверя ничего не меняется. А у его админа просто сервак с ПО не у него, а у вас централизовано.
17 ноя 18, 13:55    [21736988]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
alex55555
Member [заблокирован]

Откуда:
Сообщений: 2129
Petro123
разве это saas?

Вообще это веб.

А терминология сегодня размыта, поэтому где веб и где саас - решает маркетолух. Модно саас - значит саас.
17 ноя 18, 14:50    [21737010]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26479
SaaS - это когда регистрируетесь и пользуетесь. Нужно больше возможностей - покупаете подписку.
Веб - это когда платите за разработку, хостинг, развертывание, настройку и сопровождение. Либо сами ищите бесплатное и сами все делаете.
17 ноя 18, 15:46    [21737033]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
leonmbs
Member

Откуда: Харьков
Сообщений: 230
Petro123
leonmbs
Типа ЦРМ собирает с разных источников заказы которые присылают клиенту с его магазина торговых площадок там и прочее а он управляет заказсмами и длоставками с одного пульта.
разве это saas?
При saas у клиента юзверя ничего не меняется. А у его админа просто сервак с ПО не у него, а у вас централизовано.

ну я сам в терминологии не силен Но тут типа саас. Заказчик хочет чтобы это ПО бло у него не сервере а клиенты регались получали свою песочницу и т.д.
Типа как на хостингах или системах типа Мойсклад, или например у битрикча есть облако - регаешся получаешь екземплар битрикса и ь.д.
17 ноя 18, 16:14    [21737047]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
alex55555
Вообще это веб.
это черезчур грубо. Как мужчина это хомо сапиенс.
17 ноя 18, 16:34    [21737054]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
leonmbs
ну я сам в терминологии не силен Но тут типа саас. Заказчик хочет чтобы это ПО бло у него не сервере а клиенты регались получали свою песочницу и т.д.
вот и составляй требования, 15 штук что тебе нужны.
Без слова песочница.
Может тебе веб сервер у заказчика нужен.
А ты сразу в БД ринулся.
17 ноя 18, 16:38    [21737055]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 15684
leonmbs
ну я сам в терминологии не силен Но тут типа саас. Заказчик хочет чтобы это ПО бло у него не сервере а клиенты регались получали свою песочницу и т.д.
Типа как на хостингах или системах типа Мойсклад, или например у битрикча есть облако - регаешся получаешь екземплар битрикса и ь.д.
если ты каждому сделаешь свою базу - замаешься делать обработку данных.
17 ноя 18, 16:41    [21737057]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26479
вадя
leonmbs
ну я сам в терминологии не силен Но тут типа саас. Заказчик хочет чтобы это ПО бло у него не сервере а клиенты регались получали свою песочницу и т.д.
Типа как на хостингах или системах типа Мойсклад, или например у битрикча есть облако - регаешся получаешь екземплар битрикса и ь.д.
если ты каждому сделаешь свою базу - замаешься делать обработку данных.

Каких данных?

Из небольших SaaS знаком с разработчиками сервиса Документовед.
Создают каждому свою базу и не имеют проблем.
17 ноя 18, 17:30    [21737072]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26479
Petro123
Может тебе веб сервер у заказчика нужен.

Может и нужен, раз человек пишет
leonmbs
Заказчик хочет, чтобы это ПО было у него на сервере, а клиенты регались, получали свою песочницу и т.д.

Картинка с другого сайта.
17 ноя 18, 17:34    [21737073]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
leonmbs
Member

Откуда: Харьков
Сообщений: 230
вадя
leonmbs
ну я сам в терминологии не силен Но тут типа саас. Заказчик хочет чтобы это ПО бло у него не сервере а клиенты регались получали свою песочницу и т.д.
Типа как на хостингах или системах типа Мойсклад, или например у битрикча есть облако - регаешся получаешь екземплар битрикса и ь.д.
если ты каждому сделаешь свою базу - замаешься делать обработку данных.

у каждого клиента там своя песочница ввиде копии сайта и Бд

какая то общая обработка особо не требуется кроме управения как типа cPanel на хостинге

сайт по сути - учетная складская система который предоставляется как СААС - мойсклд примерно так ралотает

отсюда.и вопрос держать всех на одном веб приложении и одной БД только разделить их данные по ключу клиента в каждой таблице БД или сделать каждому свой экзеспляр.

субдомены изза плтежной системы по любому нужны свои каждому но адресмса можно и на тот же сайт *в смысле веб приложение)
17 ноя 18, 17:59    [21737085]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 15684
skyANA
Каких данных?

Из небольших SaaS знаком с разработчиками сервиса Документовед.
Создают каждому свою базу и не имеют проблем.
если это демка для каждого, то да обработки не надо..
17 ноя 18, 18:02    [21737088]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26479
вадя
skyANA
Каких данных?

Из небольших SaaS знаком с разработчиками сервиса Документовед.
Создают каждому свою базу и не имеют проблем.
если это демка для каждого, то да обработки не надо..

Нет это не демка. И что за обработка-то? О чем ты? Секрет? Картинка с другого сайта.
17 ноя 18, 18:07    [21737093]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
leonmbs
Member

Откуда: Харьков
Сообщений: 230
Petro123
leonmbs
ну я сам в терминологии не силен Но тут типа саас. Заказчик хочет чтобы это ПО бло у него не сервере а клиенты регались получали свою песочницу и т.д.
вот и составляй требования, 15 штук что тебе нужны.
Без слова песочница.
Может тебе веб сервер у заказчика нужен.
А ты сразу в БД ринулся.

мне ничего не нужно
я разработчик, у меня есть опенсорс проект по складскому учету в виде веб решения который понравился заказчику. Заказчик занимается чесно говоря я не понял чем но он хочет свой СААС чтобы предоставлять клиентам услуги по обработке их заказов от их покупателей. Заказы у них в разных местах на разных торговых площадках - как то там оно будет импортится с разных мест и одном месте обрабатыватся - отправка там и прочее..
смысл в том чтобы взять учетную систему за основу (там уже есть и заказы и товары и прочее) и предоставлять каждому клмиенту экземпляр такой проги.
Мое дело програмирование этого добра У заказчика что то такое уже есть но на одноце и даже как то он завлек клиентов он хочет веб решение - по сути свою онлайн CRM в виде сервиса для других клиентов которые торгуют через инет..
17 ноя 18, 18:16    [21737097]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
alex55555
Member [заблокирован]

Откуда:
Сообщений: 2129
skyANA
SaaS - это когда регистрируетесь и пользуетесь. Нужно больше возможностей - покупаете подписку.
Веб - это когда платите за разработку, хостинг, развертывание, настройку и сопровождение. Либо сами ищите бесплатное и сами все делаете.

Во всяких фэйсбуках тоже можно зарегистрироваться и пользоваться, а потом купить какую-нибудь платную опцию. Это saas?

За разработку, хостинг и прочее можно платить одноразово и можно платить в рассрочку. Это в корне меняет дело?
17 ноя 18, 18:52    [21737112]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
alex55555
Member [заблокирован]

Откуда:
Сообщений: 2129
Petro123
alex55555
Вообще это веб.
это черезчур грубо. Как мужчина это хомо сапиенс.

А что, мужчина не хомо? Я бы понял, если не сапиенс, но ведь хомо же, однозначно!

Ещё бывает некоторых бабуинами называют. И что? Зато рынок принимает на ура.
17 ноя 18, 18:54    [21737113]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26479
alex55555
skyANA
SaaS - это когда регистрируетесь и пользуетесь. Нужно больше возможностей - покупаете подписку.
Веб - это когда платите за разработку, хостинг, развертывание, настройку и сопровождение. Либо сами ищите бесплатное и сами все делаете.

Во всяких фэйсбуках тоже можно зарегистрироваться и пользоваться, а потом купить какую-нибудь платную опцию. Это saas?

Да
17 ноя 18, 18:56    [21737115]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
leonmbs
мне ничего не нужно
я разработчик
нет. Разраб и программист более умный. А ты кодировщик. Который вообще не думает и ТЗ не хочет писать, понимать.
17 ноя 18, 18:58    [21737118]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
alex55555
Member [заблокирован]

Откуда:
Сообщений: 2129
leonmbs
по сути свою онлайн CRM в виде сервиса для других клиентов которые торгуют через инет..

Раз уж пошла пьянка за термины - CRM это customer relationship management. То есть контора управляет контактами со своими заказчиками. И заказчикам не даёт шариться по этим данным, и уж тем более - их менять.

У вас имеет место быть предоставление услуги (сервиса, по модному). Заказчики для вашего заказчика есть отдельная песня (от услуги) и он ими тоже как-то будет управлять. Поэтому он вам накидал хотелок "вообще", включая и управление контактами (как я понял). Но это две разные (сильно разные) штуки - услуга и управление взаимодействием с покупающими услугу. Это сотовая связь и девочки в колл-центре. Для вас есть связь и есть девочки. Обе штуки существуют независимо. Хотя и имеют внутренние связи. А для разработчика информационных систем для сотовой конторы есть два направления - обеспечение связи и обеспечение девочек. Вот такое переплетение понятий, да ещё и с разных точек зрения.
17 ноя 18, 19:03    [21737121]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26479
leonmbs
Petro123
пропущено...
вот и составляй требования, 15 штук что тебе нужны.
Без слова песочница.
Может тебе веб сервер у заказчика нужен.
А ты сразу в БД ринулся.

мне ничего не нужно
я разработчик, у меня есть опенсорс проект по складскому учету в виде веб решения который понравился заказчику. Заказчик занимается чесно говоря я не понял чем но он хочет свой СААС чтобы предоставлять клиентам услуги по обработке их заказов от их покупателей. Заказы у них в разных местах на разных торговых площадках - как то там оно будет импортится с разных мест и одном месте обрабатыватся - отправка там и прочее..
смысл в том чтобы взять учетную систему за основу (там уже есть и заказы и товары и прочее) и предоставлять каждому клмиенту экземпляр такой проги.
Мое дело програмирование этого добра У заказчика что то такое уже есть но на одноце и даже как то он завлек клиентов он хочет веб решение - по сути свою онлайн CRM в виде сервиса для других клиентов которые торгуют через инет..
так берете и работаете, выясняете детали, составляете ТЗ, план проекта
17 ноя 18, 19:05    [21737122]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
alex55555
Member [заблокирован]

Откуда:
Сообщений: 2129
skyANA
alex55555
пропущено...

Во всяких фэйсбуках тоже можно зарегистрироваться и пользоваться, а потом купить какую-нибудь платную опцию. Это saas?

Да

Тогда любой сайт с услугами - саас, а не веб. Но как же услуги по продаже рекламы? Каждый сайт продаёт свой контент за просмотр рекламы, значит и они все саас?
17 ноя 18, 19:06    [21737123]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26479
alex55555
skyANA
пропущено...

Да

Тогда любой сайт с услугами - саас, а не веб. Но как же услуги по продаже рекламы? Каждый сайт продаёт свой контент за просмотр рекламы, значит и они все саас?

Нет. Вы все виды услуг в одну кучу-то не мешайте. Не притягивайте за уши.
17 ноя 18, 19:09    [21737124]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
ViPRos
Member

Откуда:
Сообщений: 9537
leonmbs,

твой заказчик просто хочет твою прогу продавать как собственную услугу
естественно, разные БД для каждого ЕГО клиента и панель для управление ЕГО сервисом (который и есть твоя прога :))
17 ноя 18, 19:19    [21737132]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
alex55555
А что, мужчина не хомо? Я бы понял, если не сапиенс, но ведь хомо же, однозначно!
вы хороший аналитик, а спрашиваете обычные вещи.
Мужчина хомо, но не каждый хомо мужчина.
Или мир веб ПО очень широк. Есть сайты визитки на одном полюсе и.... на другом.
Т.е. у SAAS есть четкое определение. Даже более четкое чем микросервисы.
17 ноя 18, 20:40    [21737156]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
L_argo
Member

Откуда:
Сообщений: 792
Каждый клиент должен жить в отдельной БД.
Т.к. всегда появится вариант, когда настройки и структура базы будут нужны неодинаковые.
Это возможно только в разных БД. Да и безопасность данных проще реализовать.
Правда общие данные придется как-то синхронизировать.

А вот как назвать сервис СААС или как-то иначе - до лампочки. "Хоть горшком назови" (с)

2 ТС: привет кстате.
17 ноя 18, 22:32    [21737175]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
L_argo
Каждый клиент должен жить в отдельной БД.
ну если saas до лампочки, то что такое разные бд например для оракле?
Инстанс? Схема?
Тоже до лампочки?
17 ноя 18, 23:42    [21737200]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26479
L_argo
Каждый клиент должен жить в отдельной БД.
Т.к. всегда появится вариант, когда настройки и структура базы будут нужны неодинаковые.
Это возможно только в разных БД. Да и безопасность данных проще реализовать.
Правда общие данные придется как-то синхронизировать.

А вот как назвать сервис СААС или как-то иначе - до лампочки. "Хоть горшком назови" (с)

2 ТС: привет кстате.

Например какие настройки могут оказаться настолько разными, что не уложатся в одну БД с разделением по какому-нибудь Accounted?
И например под что структура может понадобиться не одинаковая?

Но даже если так. То берём Mongodb и храним не одинаковые настройки и структуры в одной базе Картинка с другого сайта.
18 ноя 18, 09:38    [21737296]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
alex55555
Member [заблокирован]

Откуда:
Сообщений: 2129
skyANA
Вы все виды услуг в одну кучу-то не мешайте. Не притягивайте за уши.

Saas == Software as a Service

Если следовать только расшифровке аббревиатуры, то Saas шире Web, который есть лишь подвид Saas. Другой подвид - десктоп с удалённым сервером и самостоятельной установкой на клиента (по типу Java web start).

Чему соответствует как минимум один из вариантов определений:

Software as a service (SaaS) is a software distribution model in which a third-party provider hosts applications and makes them available to customers over the Internet.
18 ноя 18, 11:32    [21737330]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26479
alex55555
skyANA
Вы все виды услуг в одну кучу-то не мешайте. Не притягивайте за уши.

Saas == Software as a Service

Если следовать только расшифровке аббревиатуры, то Saas шире Web, который есть лишь подвид Saas. Другой подвид - десктоп с удалённым сервером и самостоятельной установкой на клиента (по типу Java web start).

Чему соответствует как минимум один из вариантов определений:

Software as a service (SaaS) is a software distribution model in which a third-party provider hosts applications and makes them available to customers over the Internet.

И что же следует из Ваших рассуждений?

SaaS definition in detail
The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure.
The applications are accessible from various client devices through either a thin client interface, such as a web browser, or a program interface.
The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings. (NIST)
18 ноя 18, 11:40    [21737334]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
L_argo
Member

Откуда:
Сообщений: 792
skyANA
1. Например какие настройки могут оказаться настолько разными, что не уложатся в одну БД с разделением по какому-нибудь Accounted?
И например под что структура может понадобиться не одинаковая?

2. Но даже если так. То берём Mongodb и храним не одинаковые настройки и структуры в одной базе Картинка с другого сайта.
1. Странный вопрос. Могут быть участники, у кот. один из Б/П принципиально разный или вообще уникальный, которого нет ни у кого.
2. Этот совет вааще ЛОЛ и сюр. :) Просто хранить свалку из данных не проблема. Проблема с ними работать. Особенно с метаданными.
18 ноя 18, 21:36    [21737585]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
Усталый разработчик
Member

Откуда: до горизонта протянуть надежды рвущуюся нить
Сообщений: 72
Второй вариант априори "секурнее".
19 ноя 18, 23:44    [21738623]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 57078
Блог
leonmbs
у кого какой опыт, как вообще обычно делают в этих саасах?

Зависит от унаследованного легаси. Там, где для поддержки этой фичи нужно переписывать пол-приложения - делают второй вариант. Там, где уже реализована достаточно естественная сущность, по которой можно провести разделение - первый. Например, в складской программе может оказаться достаточным разделить клиентов по складам. А вообще нужен третий - поддержка N клиентов в K базах с возможностью миграции. И нужно думать о том, как будет проводиться обновление софта.
20 ноя 18, 11:37    [21738851]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
alex55555
Member [заблокирован]

Откуда:
Сообщений: 2129
softwarer
А вообще нужен третий - поддержка N клиентов в K базах с возможностью миграции.

И зачем всё это?
softwarer
И нужно думать о том, как будет проводиться обновление софта.

Вообще-то думать всегда о многом нужно. Но такой ответ вряд-ли кого-то устроит.
20 ноя 18, 12:08    [21738900]     Ответить | Цитировать Сообщить модератору
 Re: организация saas серсиса  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1714
L_argo
skyANA
1. Например какие настройки могут оказаться настолько разными, что не уложатся в одну БД с разделением по какому-нибудь Accounted?
И например под что структура может понадобиться не одинаковая?

2. Но даже если так. То берём Mongodb и храним не одинаковые настройки и структуры в одной базе Картинка с другого сайта.
1. Странный вопрос. Могут быть участники, у кот. один из Б/П принципиально разный или вообще уникальный, которого нет ни у кого.
2. Этот совет вааще ЛОЛ и сюр. :) Просто хранить свалку из данных не проблема. Проблема с ними работать. Особенно с метаданными.

Ну где-то там могут быть, но не у ТС.
20 ноя 18, 12:39    [21738958]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2      [все]
Все форумы / Разработка информационных систем Ответить