@symfony_php

Страница 514 из 1418
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

И вроде как архитектура изначально выгоднее, если проект разрастется

Doctrine Database Abstraction Layer
Тут полностью согласен, но сам понимаешь, поддержка каждой бд так же должна быть реализована

Те же фичи каждой бд

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
И у каждой сущности 20-30 свойств
подозреваю что там у тебя god обжекты

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
И почему она в 5ке популярных
хм.... не вижу конфликта) люди любят обмазываться всяким)

посмотри на русский рэп

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
По сути есть три глобальных сущности и интерфейса

Max
20.12.2017
16:24:36
Sergey
20.12.2017
16:24:36
По описанию у него производительность такая же как и mysql
у них есть принципиальные различия которые важны только еси ты убер

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

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

практика показывает что в 90% случаев ты не будешь использовать преимущества той или иной СУБД

то есть по факту я бы выбрал то что ты знаешь и на этом точка

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

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

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