
Maksim
31.08.2018
10:12:30
ты явно про multi_curl в газле спрашиваешь)

f4rt~
31.08.2018
10:12:40
ой не

F01134H
31.08.2018
10:12:41

f4rt~
31.08.2018
10:12:46
nope

Google

F01134H
31.08.2018
10:12:46
?
curl + bash

Sergey
31.08.2018
10:13:56
Пойдёть

f4rt~
31.08.2018
10:14:23
ой не
там тред был про замену постмана и альтернативные ему клиенты

Roman
31.08.2018
10:19:37
Ребят, есть задача разделить данные компаний-клиентов друг от друга (для секьюрности).
Из трех способов, которые нашел:
1. размещение данных компаний в отдельных БД
2. размещение данных компаний в одной БД, но в разных schema
3. размещение все в одной БД, но в таблицы с данными компаний добавить колонку company_id и по ней фильтровать.
Третий вариант сразу отбрасываем.
У кого-то был опыт работа с 1 или 2 вариантом, на что стоит обратить внимание, с какими проблема сталкивались, сохранность данных.
Буду очень благодарен!
если что, можно в личку, чтобы не засорять чатик

Bohdan
31.08.2018
10:21:50

Maksim
31.08.2018
10:21:54
а как последние 2 варианта относятся к безопасности?

Dmitry
31.08.2018
10:22:34
ИМХО все три варианта никак не влияют на безопасность

Maksim
31.08.2018
10:22:58
так-то да, но первый хотя бы иллюзию даёт. Но все явки и пароли всё равно в 1 месте есть

Dmitry
31.08.2018
10:23:00
Если приложение имеет креды для доступа в любую из БД одновременно – всё равно

Sergey
31.08.2018
10:24:01
А в чём проявится "секьюрность" в разделении?

Roman
31.08.2018
10:24:41
Понял. Если отбросить вопрос секьюрности и принять во внимание требование к разделению данных?

Google

Dmitry
31.08.2018
10:25:02
No.3 winner!

Sergey
31.08.2018
10:25:15

f4rt~
31.08.2018
10:25:20

Roman
31.08.2018
10:28:42
В плане сохранности данных, как мне кажется, проще держать разыне БД.

Dmitry
31.08.2018
10:32:27

Roman
31.08.2018
10:34:47

Dmitry
31.08.2018
10:36:11
Отдавайте дамп только их данных
Просто как-то не айс смотрится ситуация, что клиент бродит по табличкам.

Dmitry
31.08.2018
10:40:24

Roman
31.08.2018
10:40:43

Dmitry
31.08.2018
10:41:27
Если реально нужно клиенту давать доступ в БД – то строго каждый инстал на отдельный сервер/VDS/контейнер.
Зависит от специфики проекта, но если есть возможность хранить всё в одной БД и отделаться столбцом – это лучше всего, ИМХО. Подумай, как ты будешь накатывать 30 миграций одновременно. Или как агрегировать данные разных клиентов для вашей внутренней статистики

Roman
31.08.2018
10:43:55
В данный момент, так получается, что есть данные (контент и таблицы), которые могут шариться между клиентами. Но у некоторых клиентов этот контент особенный, и должен принадлежать только им.

Dmitry
31.08.2018
10:44:24

Roman
31.08.2018
10:44:26

Dmitry
31.08.2018
10:45:16

Roman
31.08.2018
10:45:52

Sergey
31.08.2018
10:46:07

Google

Dmitry
31.08.2018
10:46:10

Dmitry
31.08.2018
10:46:37

Sergey
31.08.2018
10:46:54
Шардинг где ключ это компания?

Roman
31.08.2018
10:48:39
А какие проблемы тебе кажутся вероятными?
Случайное удаление данных, неверная запись, восстановление данных. К сожалению, опыта у меня не так много в этом деле, но интуиция подсказывает, что все данные пихать в одну таблицу не лучший вариант. Но это только интуиция))
По поводу восстановления данных: если что-то произойдет с одной бд, то при бекапе данные всех клиентов будут возвращены в точку "бекапа"
Это по поводу хранения в одной бд все.

Dmitry
31.08.2018
10:50:46
а если делить на разные schema?
Яйца те же, вид сбоку. Не придумывайте себе проблем. У вас уже озвучены бизнес-требования от заказчика? Он говорит, что мы на 100500% хотим, что наши данные лежали отдельной стопкой?

Roman
31.08.2018
10:53:15
Поэтому я хочу и бизнес подстраховать, и себя

Dmitry
31.08.2018
10:54:34

Mihail
31.08.2018
11:08:04
Можно для каждой компании view создавать и давать доступы только к ним

Roman
31.08.2018
11:08:57

Sergey
31.08.2018
11:28:33

KDRFF?
31.08.2018
14:09:36
друзья, нужна помощь
долго не могли поставить сайт на хостинг
студия у себя в локалхосте сайт запилила, и теперь сайт сам обращаеться в бд локалхоста
как можно сменить?
laravel

Nikitcat
31.08.2018
14:12:00
.env

Google

Nikitcat
31.08.2018
14:12:17
как вы запилили и не знаете как сменить О_о

KDRFF?
31.08.2018
14:12:56
студия сделала сайт

Admin
ERROR: S client not available

KDRFF?
31.08.2018
14:13:21

Nikitcat
31.08.2018
14:13:42
структуру проекта скинь

Sergey
31.08.2018
14:49:36

KDRFF?
31.08.2018
14:49:58
пути в ларавель уже.

Sergey
31.08.2018
14:50:18
какие пути?
наркоман

KDRFF?
31.08.2018
14:50:22
там кодер фигачил в локалхосте, показали нам
и сейчас не можем поставить на сервер
Потому что пути ведут на локалхост)

Arky
31.08.2018
14:51:19
вутифак

Serge
31.08.2018
14:51:24
поищи по проекту по localhost/127.0.0.1

KDRFF?
31.08.2018
14:51:31
да вот, хитрые узбеки)

Serge
31.08.2018
14:51:33
найдешь где захардкодил

Sergey
31.08.2018
14:51:45

Arky
31.08.2018
14:51:58
узбеские технологии

Serge
31.08.2018
14:52:02
только исключи папку vendor

Google

KDRFF?
31.08.2018
14:52:31

Arky
31.08.2018
14:52:36
и ноду

Serge
31.08.2018
14:52:59
ну это сторонние библиотеки для проекта, там он не может захаркодить локалхост
если у него конечно не своя либа для подключения :D

KDRFF?
31.08.2018
14:54:21
ох какая пятница будет)

Serge
31.08.2018
14:56:24
я думаю поиском найдешь

Dmitry
31.08.2018
15:11:48
А кто ньюрелик использует активно и кастомно. Интересует, например, как мне посчитать время некой операции, которая начинается в одной транзакции, а кончается в другой…

Dmitry
01.09.2018
10:15:52
Ребята, подскажите плиз актуальную книгу или ресурс для начинающих в php. Уровень самообучения у человека - pascal в универе, основы ассемблера на практике

Vadim
01.09.2018
10:17:33

Dmitry
01.09.2018
10:17:52

Ann
01.09.2018
11:36:12
Если уровень английского от Pre Intermediate и выше - я бы рекомендовала видеокасты от laracasts. Просто и понятно объясняют, все хорошо структурированно, плавный переход от простого к более сложному