
Serge
15.02.2018
20:26:32
дураков работа любит ;)
у меня тут сейчас вообще пачка богоподобных AR, и я всю башку сломал в раздумьях — надо ли их ломать, коли всё работает

Maksim
15.02.2018
20:26:36
ну вопрос желания. можно чуток поработать напильником над тем же симфонёвым сериалайзером. он практически всё умеет

Bohdan
15.02.2018
20:27:12

Sergey
15.02.2018
20:27:42

Google

Sergey
15.02.2018
20:27:57
если становится неудобно - погугли про row data gateway
простой способ не особо переделывать и при этом иметь варианты
во всяком случае быстро с AR на data mapper точно перейти не выйдет

Serge
15.02.2018
20:29:19

Maksim
15.02.2018
20:29:31
взял АР, страдай :)

Sergey
15.02.2018
20:29:41

Bohdan
15.02.2018
20:29:48
взял yii2 - страдай) я в свое время так и не осилил их behaviours

Serge
15.02.2018
20:30:08
взял не я, но я подстрадываю ;)

Sergey
15.02.2018
20:30:09
но row data gateway и IoC должны облегчить страдания

Maksim
15.02.2018
20:30:14

Bohdan
15.02.2018
20:30:33

Maksim
15.02.2018
20:31:06

Sergey
15.02.2018
20:31:16

Google

Serge
15.02.2018
20:31:27
он и сейчас неплох, надо просто чётко осознавать возможности и ограничения

Sergey
15.02.2018
20:31:38
вот в былые времена я помню... напишешь где-нибудь и потом стучат в личку и кричат что декорация это плохо

Maksim
15.02.2018
20:31:41

Tyler
15.02.2018
20:32:01
#фреймворкосрач ?

Serge
15.02.2018
20:32:33
да хрен с ними, с фреймворками, не про них же речь
у elisdn цикл статей полезный, кстати, есть — с намёткой пути, как из привязанности к этому AR выбираться

Tyler
15.02.2018
20:39:17
а какая есть аргументация против AR?

Sergey
15.02.2018
20:39:58
а какая есть аргументация против AR?
плюсы AR:
- оч просто
- нет разделения ответственности между domain и persistence
минусы AR:
- оч просто
- нет разделения ответственности между domain и persistence
сооветственно в зависимости от задачи плюсы превращаются в минусы
ну и наоборот тоже работает, в особенности для data-centric приложений
вопрос в сложности. Я не вижу ничего плохого в том что бы в одном проекте миксовать подходы
где-то где надо посложнее - data mapper, где-то где попроще - AR. для чтения - AR вообще находка

Anton
15.02.2018
20:47:42
Junior - AR это калево!
Middle - AR говно, Data Mapper наше все!
Senior - AR говно, Data Mapper говно, но жить то надо...

Maksim
15.02.2018
20:48:07
жить можно и без АР) и заебись жить)

Anton
15.02.2018
20:49:51

Sergey
15.02.2018
20:59:05

da horsie
15.02.2018
21:08:46

Sergey
15.02.2018
21:10:01

da horsie
15.02.2018
21:10:24
Это скоро исправят

Sergey
15.02.2018
21:10:29
как?

Google

Sergey
15.02.2018
21:11:14
SSD все еще не дотягивают до RAM по скорости доступа. При том что RAM и так не особо шустрая штука для CPU
и все эти 3Dxpoint не особо меняют ситуацию

da horsie
15.02.2018
21:12:47
Не знаю, но исправят. Частоты и нанометры уже выкрутили до предела. Значит будут с других сторон заходить.

Anton
15.02.2018
21:13:59
Дожить бы...

Sergey
15.02.2018
21:15:21

da horsie
15.02.2018
21:15:47
А уже есть системы, которые используют преимущества скорости произвольного доступа SSD?

Sergey
15.02.2018
21:15:59

da horsie
15.02.2018
21:16:01
Именно произвольного

Sergey
15.02.2018
21:16:20
я тебя расстрою - но это любая СУБД
(кроме касандры, которая как раз таки заточена под последовательную запись и чтение)
и всеравно последовательная запись/чтение будут быстрее рандомного. Даже из оперативки

da horsie
15.02.2018
21:17:41
Ну не так радикально как в магнитных дисках

da horsie
15.02.2018
21:18:19
Я думаю, что рам и диск сольются в одно. И довольно скоро.

Sergey
15.02.2018
21:18:48
3Dxpoint как бы тоже это дело оптимизирует за счет того что у тебя 3 измерения а не 2

Aleh
15.02.2018
21:20:09
какого уровня?)

Sergey
15.02.2018
21:20:20
всех
пока его не выпилишь - выдергивание штепселя все еще считается опасной операцией)
хотя... всегда есть регистры

Google

Bohdan
15.02.2018
21:20:40
вопрос только в цене рам

da horsie
15.02.2018
21:31:56

Bohdan
15.02.2018
21:32:27

Sergey
15.02.2018
21:32:48
ну на самом деле, подумал я немного и понял что как бы...
кэш можно оставить
и тогда надо довести производительность SSD до уровня RAM и заменить pci-e на что-то побыстрее

da horsie
15.02.2018
21:33:22
"прогрев кеша процессора"

Roman
15.02.2018
21:57:32
Либо шины надо шире делать. Но в любом случае есть физический предел на сходить на 30см туда-обратно. И даже если будет условная память с нулевыми задержками и бесконечной скоростью, то вот этот раундтрип всю малину портит. А кэш - он рядом, прям на кремнии. Профитнее, как по мне - было бы что-то вроде HBM в видеокарточках. Ну типа фигачишь модули рядом с кремнием прям. Чтобы они и RAM, и персист и кэш.

Bohdan
15.02.2018
22:03:03
цена, ребята, цена...

Admin
ERROR: S client not available

Roman
15.02.2018
22:05:11
Я вон за SSDшку 40к вывалил. Зато скорость такая, что упороться можно)

Bohdan
15.02.2018
22:06:37
pcieшную?
ну да, тупой вопрос
я вон мылюсь собрать комп
но еще не готов тратить столько на ссд и думаю обойтись м.2 на 256 + сата на 256
ну и терабайт-два жесткого

Sergey
15.02.2018
22:16:45
не хочу отдавать 600 баксов за то что должно стоить 200

Bohdan
15.02.2018
22:17:02
так что это особо печально

Google

Bohdan
15.02.2018
22:17:23
вон сегодня я обнаружил, что батареи осталось 6% и он не заряжается :D
видюхи вроде чуть дешевеют
по крайней мере, вместо 25к грн сейчас от 22к везде
но в ноябре 1070ти была 17, что почти нормальная цена для нее

Roman
15.02.2018
22:19:47
400к IOPS)

Bohdan
15.02.2018
22:20:22
а вообще
я читал про эти ссдхи и вроде как ОС обычно хватает даже скорости сата-дисков) ну может под косарь они кое-где вытянуть могут
но дальше уже вопросы не к ссд идут
типа разница в скорости загрузки не соответствует разнице в скорости ссд

Roman
15.02.2018
22:21:45

Bohdan
15.02.2018
22:22:02

Roman
15.02.2018
22:22:06

Bohdan
15.02.2018
22:22:41
у нас 1060 3гб стоит под 13к гривен - где-то 26к рублей, чуть больше
а 1070 и 1070ти почти одинаково)

Roman
15.02.2018
22:23:05

Bohdan
15.02.2018
22:23:28
она ведь особо майнерская
точнее
1080 им не очень подходит
из-за памяти вроде

Roman
15.02.2018
22:25:00