@symfony_php

Страница 489 из 1418
Gaiaz Iusipov
14.12.2017
20:44:21
DBAL, какие к черту сущности?
Ну мне надо на создании сущности дополнительно к ней 5к дополнительных данных записать в базу

Sergey
14.12.2017
20:44:26
и еще появляется очень клевая штука - возможность если ты еще не умеешь грамотно контексты разделять или домен слишком сложный и легко в этом проиграть, быстро исправить ошибки

Виктор
14.12.2017
20:44:31
ммм.... зачем мне в этом уравнении битрикс?)
А я не знаю зачем тв полчаса пишешь какую то прости херню, про то что раз я сайлекс в битрикс вставил, то и симфони вставлю. То же самое что пылесос туда вставить. Тока нахера?!

Sergey
14.12.2017
20:44:48
Ну мне надо на создании сущности дополнительно к ней 5к дополнительных данных записать в базу
почему тебе это надо сделать именно в этой транзакции? типа что бы транзакция зафэйлилась если что?

Google
Виктор
14.12.2017
20:45:07
Dmitry
14.12.2017
20:45:07
Gaiaz Iusipov
14.12.2017
20:45:30
почему тебе это надо сделать именно в этой транзакции? типа что бы транзакция зафэйлилась если что?
Потому что из этих 5к данных могут создаться отдельно руками в ненужный момент дубликаты

Из отдельных запросов

Sergey
14.12.2017
20:45:41
А я не знаю зачем тв полчаса пишешь какую то прости херню, про то что раз я сайлекс в битрикс вставил, то и симфони вставлю. То же самое что пылесос туда вставить. Тока нахера?!
я подозреваю что для тебя симфони это монстр а silex это что-то легкое. Хотя с релиза... то-ли 2.7 симфони толи где-то там разницы вообще нет

Виктор
14.12.2017
20:45:44
что такое "одна база"?
10 сервисов = 10 установок симфони = 10 баз Mysql

Ruslan
14.12.2017
20:45:49
DBAL, какие к черту сущности?
А где проблемы? Кроме писанины кода ручками

Sergey
14.12.2017
20:46:01
Потому что из этих 5к данных могут создаться отдельно руками в ненужный момент дубликаты
открой транзакцию руками ДО флаш, и сделай нужные вещи ПОСЛЕ

и все у тебя будет в одной транзакции

Dmitry
14.12.2017
20:46:17
что такое "база mysql"? create database или физический инстанс?

Gaiaz Iusipov
14.12.2017
20:46:18
Vladislav
14.12.2017
20:46:28
надо повышать айсикью

Sergey
14.12.2017
20:46:57
10 сервисов = 10 установок симфони = 10 баз Mysql
какая разница если у этих сервисов жизненный цикл независим?

Google
Gaiaz Iusipov
14.12.2017
20:46:59
Глупый вопрос ещё dbal multi insert мне позволит сделать?

Виктор
14.12.2017
20:47:20
я подозреваю что для тебя симфони это монстр а silex это что-то легкое. Хотя с релиза... то-ли 2.7 симфони толи где-то там разницы вообще нет
Нет. Я просто вставлял сайлекс в битрикс и имел офигенный профит. А вот зачем туда пихать симфони я не понимаю. И не совсем понимаю как это все вместе без конфликтов заставить работать

Sergey
14.12.2017
20:47:40
Глупый вопрос ещё dbal multi insert мне позволит сделать?
нет, надо глянуть, вроде хотели в 2.6 подвести батч инсерт... но это про квери билдер. Руками делай что хочешь

Sergey
14.12.2017
20:48:28
что за бред!
если убрать 10 установок симфони - то в целом не бред

Gaiaz Iusipov
14.12.2017
20:48:34
нет, надо глянуть, вроде хотели в 2.6 подвести батч инсерт... но это про квери билдер. Руками делай что хочешь
Батч инсерт же который в доках не делает мульти инсерт, это для чистки памяти вроде

Виктор
14.12.2017
20:48:37
что такое "база mysql"? create database или физический инстанс?
Ну как минимум не одна create database, когда в одной базе лежат все таблицы

Ruslan
14.12.2017
20:48:42
может там про докер

Виктор
14.12.2017
20:48:48
И начинают обрастать связями

Gaiaz Iusipov
14.12.2017
20:48:50
Виктор
14.12.2017
20:48:59
И потом ты хер одно от другого отделишь

Andrew
14.12.2017
20:49:05
Глупый вопрос ещё dbal multi insert мне позволит сделать?
можешь дергать connection->insert, он позволяет IIRC

Vladislav
14.12.2017
20:49:06
let me google it for you

можешь дергать connection->insert, он позволяет IIRC
но это будет один INSERT, а он хочет много

Sergey
14.12.2017
20:49:39
Батч инсерт же который в доках не делает мульти инсерт, это для чистки памяти вроде
не не не, мы сейчас только про dbal. он если что умеет просто sql запросы выполнять. Просто там есть квери билдер который делает удобным prepared statemenets

Виктор
14.12.2017
20:49:45
Ruslan
14.12.2017
20:49:45
И потом ты хер одно от другого отделишь
Виктор стопе! Давай поговорим?

Andrew
14.12.2017
20:49:48
хотя чем отличается пачка инсертов от мультиинсерта в одной транзакции - не понимаю

Google
Gaiaz Iusipov
14.12.2017
20:49:51
можешь дергать connection->insert, он позволяет IIRC
Ок спасибо завтра попробую, мне главное чтоб в транзакцию всраслось

Andrew
14.12.2017
20:50:38
но это будет один INSERT, а он хочет много
я тут запутался уже кто сколько инсертов хочет и чтобы оно еще и в транзакцию всралось :)

Sergey
14.12.2017
20:50:56
А в чем проблема?
1. что такое "установка симфони" и какое оно отношение к делу имеет? мы про composer install? обычно раз уж ты начал упарываться по микросервисам у тебя будет твой скелет одного сервиса, с готовый инфраструктурой для деплоя и тестирования. 2. в целом этот момент абсолютно бессмысленно впихивать

Gaiaz Iusipov
14.12.2017
20:51:05
Dmitry
14.12.2017
20:51:18
если у тебя таблицы начинают обрастать связями... кто виноват? микросервис? база данных? или программист, все же? и что делать, если связи нужны? Сервис с OLAP соседствует с сервисом OLTP на одних и тех же данных?

Vladislav
14.12.2017
20:51:18
по другому никак

Sergey
14.12.2017
20:51:19
И потом ты хер одно от другого отделишь
кто тебя заставлял все друг на друга завязывать?)

Vladislav
14.12.2017
20:51:30
ты не можешь сделать insert () values (), (), ()

Я 5к инсертов)))) хД
ну и нормально , там написано Batch processing

Gaiaz Iusipov
14.12.2017
20:51:50
Vladislav
14.12.2017
20:51:51
у меня работает все очень быстро .

Sergey
14.12.2017
20:52:06
Придется raw sql :(
да, raw sql или кастыли)

Gaiaz Iusipov
14.12.2017
20:52:30
Мне как угодно, мне просто надо не по одной в запросе самом чтобы было

Vladislav
14.12.2017
20:52:44
видел форк доктрины с мульти инсертом))))

Sergey
14.12.2017
20:52:49
Придется raw sql :(
https://gist.github.com/gskema/a182aaf7cc04001aebba9c1aad86b40b

Google
Gaiaz Iusipov
14.12.2017
20:52:59
Gaiaz Iusipov
14.12.2017
20:54:06
а какая разница?
Так строк 5к для вставки, база нагрузится в ~7 раз сильнее

Виктор
14.12.2017
20:54:17
если у тебя таблицы начинают обрастать связями... кто виноват? микросервис? база данных? или программист, все же? и что делать, если связи нужны? Сервис с OLAP соседствует с сервисом OLTP на одних и тех же данных?
Если у тебя 1 программист, то тебе это не надо, забудь об этом думать. А вот если 15-20 + конкуренты рядом ещё что то пишут и заказчик корпорация - то подходы к делу совсем иные

Gaiaz Iusipov
14.12.2017
20:54:45
Ruslan
14.12.2017
20:55:10
нужна функция замедления скрола чата! вроде пулреквест на клиент открыт

я про телеграм

Виктор
14.12.2017
20:55:50
значит тебе понравится symfony flex)
Краем глаза смотрел, но не успел ещё ознакомится внимательно

Admin
ERROR: S client not available

Vladislav
14.12.2017
20:56:29
есть формула или шо?

Gaiaz Iusipov
14.12.2017
20:57:41
а как ты посчитал?
У нас такое ограничение клиентов на мероприятии на продукте, ну по базе посчитал, это конечно потолок пока, но 3к кейсов много

Ruslan
14.12.2017
20:57:45
Господа можно задать вопрос про симфони?

Andrew
14.12.2017
20:59:14
Да
это с https://dev.mysql.com/doc/refman/5.7/en/insert-optimization.html взято?

Ruslan
14.12.2017
20:59:20
Хочу начинать проект для себя. Что брать симфону 4 или симфони 3.4+скелетон

Виктор
14.12.2017
21:01:08
На 4 начинай

Google
Vladislav
14.12.2017
21:01:11
ты убил в чате 2 часа шоб вычислить это?)

Виктор
14.12.2017
21:01:21
Пока разберёшься хорошо - уже 6-я выйдет

Vladislav
14.12.2017
21:01:40
Пока разберёшься хорошо - уже 6-я выйдет
и засунем ее потом в битрикс!)

Andrew
14.12.2017
21:02:07
кстати, кто-то ливнул чат - было 502 мембера вроде. Не выдержал оффтопа, слабонервный.

Ruslan
14.12.2017
21:02:10
Ха 3,4 ЛТС

а 4 нет

Vladislav
14.12.2017
21:02:55
это ж проект для себя?

у нас есть эксперт в чате по этим делам, ща

Gaiaz Iusipov
14.12.2017
21:03:17
это с https://dev.mysql.com/doc/refman/5.7/en/insert-optimization.html взято?
Да, только кто-то на стак оверфлоу скопипастил

Vladislav
14.12.2017
21:03:20
@Eraice призываю тебя!

Gaiaz Iusipov
14.12.2017
21:04:38
Хочу начинать проект для себя. Что брать симфону 4 или симфони 3.4+скелетон
На 4 но имхо не пропускай ничего, видишь незнакомый флекс - читай пока полностью не разберешься, вникнешь как работает

И доки на инглише так что обязательно уметь понимать технический хотяб инглиш

Виктор
14.12.2017
21:06:50
Кстати, а чего ещё никто не заморочился переводы нормальные хотя б сделать?

Ruslan
14.12.2017
21:07:06
Неее решил на 3.4 + структуру 4

Sergey
14.12.2017
21:07:11
Краем глаза смотрел, но не успел ещё ознакомится внимательно
так вот, возвращаясь к вопросу почему я считаю сайлекс мертвым

https://gist.github.com/fesor/a0dfcb29959ad60221c23403813422bc

Ruslan
14.12.2017
21:07:31
А что там так апи поломали?

что нет совместимости

или просто деперкейтед)

Bohdan
14.12.2017
21:08:00
так вот, возвращаясь к вопросу почему я считаю сайлекс мертвым
малого своего заставляю учиться на слиме до симфони ему еще рано)

Gaiaz Iusipov
14.12.2017
21:08:07
Неее решил на 3.4 + структуру 4
Спросить совета и плюнуть на них. Чем мотивировано решение за 3.4?

Страница 489 из 1418