
Vladislav
20.12.2017
16:05:07
а то тема оч обширная
иговна на вентиляторе будет много

Alan
20.12.2017
16:05:33
дак если не знаешь бери с чем работал)

Max
20.12.2017
16:05:42
Я не за этим. Хочу начать новый проект с использованием постгресса

Google

Max
20.12.2017
16:05:52
За одно посмотреть что как
Не знаю как ведет себя доктрина с ним
Но не хочется вляпаться в написание костылей
Да, постгресс не испрльзовал

Alan
20.12.2017
16:07:19
ну у доктрины dbal
Doctrine Database Abstraction Layer
так что по определению должна норм себя вести )

Max
20.12.2017
16:07:43
По описанию у него производительность такая же как и mysql
И вроде как архитектура изначально выгоднее, если проект разрастется
Те же фичи каждой бд

Andrey
20.12.2017
16:09:35
постгрес не так недавно появилась, и аудитория использования немаленькая, чтобы реализации небыло

Max
20.12.2017
16:09:39
Так что не сочтите за розжиг, действительно интересно ваще мнение

Google

Max
20.12.2017
16:10:59
Я пока постоянно нарываюсь в симфония на то что некоторые пакеты не зарелизины в stable для новых версий симфони

Георгий
20.12.2017
16:11:13
Ну DBAL же не спасёт от разниц диалектов. Например, group_concat в mysql есть, а в pgsql его нет. Вместо него array_agg. Вещи, специфичные для конкретной платформы, будут работать только на этой платформе. Если речь то Doctrine DBAL - то по сути нет особой разницы с голым PDO.

Max
20.12.2017
16:11:17
При чем я говорю о популярных пакетах, та же соната
Помню как жопа горела, когда не мог на 3.3.9 поставить админ бандл
Пришлось брать за основу 3.2
Про 4 вообще пока не думаю

Dmitriy
20.12.2017
16:14:30
в жопу всякие сонаты и т.д. и херакс мы можем юзать чо хотим
и 4ку и т.п.

Max
20.12.2017
16:15:33
Но все же соната делает жизнь проще
Не хочется админку самому писать

Dmitriy
20.12.2017
16:16:08
так ты определись - жизнь проще или жопа горела

Max
20.12.2017
16:16:45
Чтобы жопа не горела и жизнь была проще пришлось использовать 3.2

Dmitriy
20.12.2017
16:17:24
ок, сообщи нам через год на какой ты версии

Max
20.12.2017
16:17:49
Обязательно)
Но хочется лтс

Dmitriy
20.12.2017
16:18:07
а 3.3 не хочется?
берем любую бутстрап верстку для админки (которых хоть жопой жуй) и считай админка готова

Max
20.12.2017
16:19:18
Ну не соглашусь
Если подскажешь куда копать то буду признателен
Все же безопасность и вот это все уже реализовано в сонате

Google

Max
20.12.2017
16:20:05
Типы полей и тд

Vladislav
20.12.2017
16:20:11
соната єто говно

Max
20.12.2017
16:20:16
Быстрое написание классов админки

Vladislav
20.12.2017
16:20:18
выброси его через окно

Dmitriy
20.12.2017
16:20:23
https://adminlte.io/themes/AdminLTE/index2.html

Max
20.12.2017
16:20:30
Поэтому хотел бы услышать за и против

Vladislav
20.12.2017
16:21:02
админка большая или нет?

Max
20.12.2017
16:21:30
Вообще приближается к cms
И у каждой сущности 20-30 свойств

Aleksandr
20.12.2017
16:21:55
соната - ебаный стыд

Max
20.12.2017
16:22:08

Aleksandr
20.12.2017
16:22:18
если ты ничего специфического делать не будешь - то пройдет легко

Dmitriy
20.12.2017
16:22:19

Max
20.12.2017
16:22:21
И почему она в 5ке популярных

Sergey
20.12.2017
16:22:23
Рассказывай
он в целом суть передал, а дальше сам разбирайся)

Aleksandr
20.12.2017
16:22:46
но что-то мне подсказывает что ты захочешь чего-то, что в коробке нет

Sergey
20.12.2017
16:22:46
посмотри на русский рэп

Max
20.12.2017
16:23:03
Я не привел это как аргумент

Google

Max
20.12.2017
16:23:30
Прост, если есть что-то лучше то чо вот так все плохо?

Sergey
20.12.2017
16:23:33

Max
20.12.2017
16:23:54
Там дофига наследований

Vladislav
20.12.2017
16:24:10
какие-то нанотехнологии рассказываешь

Max
20.12.2017
16:24:22
По сути есть три глобальных сущности и интерфейса

Dmitriy
20.12.2017
16:24:24

Max
20.12.2017
16:24:36

Sergey
20.12.2017
16:24:36

Vladislav
20.12.2017
16:24:37
топовый совет

Admin
ERROR: S client not available

Vladislav
20.12.2017
16:24:44

Sergey
20.12.2017
16:25:07
ну то есть, тебе важны типы в базе и гибкость - тебе в постгрес
тебе важны... хз что там в мускуле из вкусного...

Max
20.12.2017
16:25:32
Мне что бы быстро

Sergey
20.12.2017
16:25:34
о, суппорт от oracle - тебе в мускуль

Max
20.12.2017
16:25:41
И легко масштабировадомь

Sergey
20.12.2017
16:25:53
Мне что бы быстро
ты молод и неопытен же, так что для тебя все будет медленно и этим всеравно никто не будет пользоваться, а от того все как бы быстро

Vladislav
20.12.2017
16:26:05
Пиши арки

Google

Sergey
20.12.2017
16:26:18
реплики и то и то умеет. А дальше - от задачи

Max
20.12.2017
16:26:34
Но я пока придерживаясь KISS принципа

Sergey
20.12.2017
16:27:01
вон уберы уже меняли мускуль на постгрю и обратно поому что с их объемами данных есть куча нюансов

Max
20.12.2017
16:27:11
За одно страхуют что бы не попасть в будущем

Sergey
20.12.2017
16:27:14
KISS не про то что бы делать втупую
если что - этот принцип приписывают челу который задачей ставил разработку крутых истребителей с вертикальным взлетом которые можно было бы пофиксить в поле тем что есть
и это нифига не легко

Max
20.12.2017
16:28:10
Для начала я хочу сделать mvp
Потом оптимизация

Sergey
20.12.2017
16:28:37

Max
20.12.2017
16:28:41
Но не хочется устоять в проблемы масштабируемости

Sergey
20.12.2017
16:28:49
а то будешь оптимизировать а там будет от силы 1-2 rps

Max
20.12.2017
16:28:52

Sergey
20.12.2017
16:29:43
Но не хочется устоять в проблемы масштабируемости
повторюсь, для этого нужно:
- знать характер и объемы данных
- примерный анализ и ванговать нагрузки на чтение и запись, то есть ты должен знать как будут пользоваться приложением
- знать как выстроить декомпозицию системы (можешь погуглить про polyglot persistence)
практика показывает что в 90% случаев ты не будешь использовать преимущества той или иной СУБД
то есть по факту я бы выбрал то что ты знаешь и на этом точка

Max
20.12.2017
16:30:13

Chupa
20.12.2017
16:30:16
Кстати, чем мерять RPS и нагрузочное тестирование проводить? Я поставил Locust, но питон не очень нравится.

Max
20.12.2017
16:30:18
Вот это круто

Shmaltorhbooks
20.12.2017
16:31:06