@phpclubru

Страница 359 из 956
Vitaliy Nameless
27.10.2017
09:52:38
базу - pg

+ nosql в нужных местах конечно

кролика на очереди

Иван
27.10.2017
09:53:11
может у тебя colls is null
Интересно то то с закоменченной строкой тоже 502

Google
Andrei
27.10.2017
09:55:34
почему pg? не мускул или диалект (percona, maria)

Леонид
27.10.2017
09:56:25
Интересно то то с закоменченной строкой тоже 502
значит не связано с этой строкой

Vitaliy Nameless
27.10.2017
09:57:50
почему pg? не мускул или диалект (percona, maria)
мне нравится концепция пг с кастомными типами. хотя мускуль тоже движется в правильном направлении, возможно его (перкону).

Pavel
27.10.2017
09:59:17
т.е. не только я один не верю в node.js?
Почему же, angular4 довольно активно использует node для сборки и компиляции TypeScript. Да и вообще нода вросла прочно в весь фронтенд. Ее неявно придется все равно использовать.

Eugene
27.10.2017
09:59:51
почему pg? не мускул или диалект (percona, maria)
У меня в опыте до 2011 - сплошной мускуль, потом до 17 - пг, теперь перкона. Все в кластерах с репликацией и прочем. Для меня причины следующие: 1) у пг меньше "магии" - непонятных вещей, который вроде не должны так работать, но работают так. И объяснение где то на 10 странице под 7 звездочками. Если вообще есть. 2) у пг развитей инфраструктура около бдшных штук. Типа феловера, распределения нагрузки по слейвам и т.д ит.п. 3) Я ни разу честноговоря не пробовал писать в оракл, но в ПГ профешшнл можно тупо написать прям по мыло и чуваки тупо прям отвечают. Сразу и быстро. ОГОНЬ! 4) У ПГ намного шире поддержка различных индексов. То есть из коробки ПГ сильно универсальней на огромных объемах и для различных задач. Тут тебе и пространственные индексы и прочая и прочая

Иван
27.10.2017
10:00:26
значит не связано с этой строкой
Наверное с памятью связано,т.к. в запросе перед строкой ставлю LIMIT 500 и все работает

Pavel
27.10.2017
10:00:38
почему pg? не мускул или диалект (percona, maria)
Тот кто хоть годик поработал с pg поймет что она просто на 2 головы круче всяких там мускулей. То что касается потребностей приложения со средней и сложной логикой. А вот в плане хайлоада вопрос.

Eugene
27.10.2017
10:02:10
с возможностью разбиения таблиц по отдельным файла, партиционирвоания и обвешивания всякими пгпулами и баунсерами и с хайлоадом норм все)) хотя конечно если совсем хайлоад - кеш понадобится быстрый, да.

Pavel
27.10.2017
10:04:12
На хабре есть статьи прям по пунктам конкретно о фишках pg, которых нету в мускуле. А вот статей наоборот я чето не видел ;)

Igor
27.10.2017
10:04:25
в пг например пока еще только учатся класть определенную партицию какой-то таблицы на отдельный ссд, например. а в мускуле это уже есть. но нащет "магии" - согласен, жутко бесит. пг он такой простой, как братан, короче. но на хайлоаде шо то хуйня, шо эта хуйня, и обе эти хуйни такие

Pavel
27.10.2017
10:04:38
Ну всякие там WITH recursive, window functions и т.д.

Andrei
27.10.2017
10:05:34
ээ стойте стойте, не надо углубляться :)

Google
Eugene
27.10.2017
10:05:47
А, да, что больше всего бесит в мускуле, БЕСИТ прям, это невозможность БДшечки до сиз пор использовать для одного запроса более 1 индекса

Eugene
27.10.2017
10:05:56
Нет! Вбросил - терпи!

Eugene
27.10.2017
10:06:28
ну да

Andrei
27.10.2017
10:06:37
так попробую отвлечь :) для фронэнда второстипеннен hl (хотя и не маловажен) т.е. порядка 3-4 млн. пользователей всего

Vitaliy Nameless
27.10.2017
10:06:43
На хабре есть статьи прям по пунктам конкретно о фишках pg, которых нету в мускуле. А вот статей наоборот я чето не видел ;)
ну вот убер например ушел с мускуля на пг, через полгода вернулся обратно. и написал статью, почему. погугли) Хотя мне самому пг тоже ближе, хотя работаю сейчас с мускулем

А, да, что больше всего бесит в мускуле, БЕСИТ прям, это невозможность БДшечки до сиз пор использовать для одного запроса более 1 индекса
в восьмерке появилось использования нескольких индексов. говорят, работает пока криво, но само направление радует

Eugene
27.10.2017
10:07:33
ну вот убер например ушел с мускуля на пг, через полгода вернулся обратно. и написал статью, почему. погугли) Хотя мне самому пг тоже ближе, хотя работаю сейчас с мускулем
В этой статье нет ни слова про то, что они ушли из-за того, что в пг чего то не было. Там общие рассуждения про общую структуру, стратегию и сообщество

Andrei
27.10.2017
10:07:41
т.е. огромный лог транзакций, тут я больше сколнен на что-то column storage

Eugene
27.10.2017
10:08:01
насколько огромный?

Andrei
27.10.2017
10:08:38
в месяц 10 млн. записей

Vitaliy Nameless
27.10.2017
10:08:48
пфф

Igor
27.10.2017
10:09:21
10м/мес это не много и не мало, это надо вот еще что уточнить: какое железо под бд и что с этими данными делать надо

Pavel
27.10.2017
10:09:50
ну вот убер например ушел с мускуля на пг, через полгода вернулся обратно. и написал статью, почему. погугли) Хотя мне самому пг тоже ближе, хотя работаю сейчас с мускулем
Я это упомянул выше - в вопросах хайлоадах пг не так хорош, раньше была только физическая репликация, иногда не самое оптимальное использование индексов. Но если сайтик с небольшой базой, скажем до 1 терабайта, у него все прекрасно :)

Andrei
27.10.2017
10:10:45
вооот, данные нужны для выборок причем разных т.е. гипотетически нельзя предполижить какой индекс построить

Pavel
27.10.2017
10:11:35
Для таких штук есть materialized view

Igor
27.10.2017
10:12:35
наверное) так вот не зная данных и потребностей сложно сказать

Google
Igor
27.10.2017
10:13:21
если статистику собирать, то без колонок на таких объемах далеко не уедешь

Andrei
27.10.2017
10:15:14
pg есть проверенный временем columnstorage?

пока только использовал в maria column storage (думаю о yandex clickhouse)

Pavel
27.10.2017
10:19:36
https://wiki.postgresql.org/wiki/ColumnOrientedSTorage

Лучше тебе зайти в чат постгреса и там поспрашивать

Igor
27.10.2017
10:20:06
пока только использовал в maria column storage (думаю о yandex clickhouse)
кликхаус не умеет удалять и обновлять данные

Andrei
27.10.2017
10:22:01
Лучше тебе зайти в чат постгреса и там поспрашивать
угум, пока меня интерисует в целом в связке т.к. сказать

кликхаус не умеет удалять и обновлять данные
пока не уверен, но вроде удалять и обновлять не планируется

Pavel
27.10.2017
10:23:13
Вообще по опыту, почти все "хайлоад проекты", которые я начинал делать, умерли намного раньше, так и не дойдя до проблем с нагрузками :)

Pavel
27.10.2017
10:23:45
От проблем с бизнес моделью, неумения вести продукт и разочарования инвесторов.

Вот если бы был какой-то стек, который бы гарантировал стабильное развитие продукта и бизнес-модели - это была бы бомба.

Andrei
27.10.2017
10:25:16
виноводочный

Igor
27.10.2017
10:25:25
угу

Pavel
27.10.2017
10:25:30
в смысле, как основатель? или как наемный работник?
Ну где-то я был в некоей роли технического сооснователя, где-то наемный работник.

Andrei
27.10.2017
10:29:59
аммм, ну и еще такой вопросик nginx | apache ?

Google
Andrei
27.10.2017
10:30:43
ну т.е. понятно nginx на входе

Pavel
27.10.2017
10:30:50
Да вроде не принципиально

Dmitry
27.10.2017
10:30:56
продам несколько старых серверов, FC свитч и корзину ;)

Pavel
27.10.2017
10:30:58
Но раз уж nginx, почему бы везде не nginx

Dmitry
27.10.2017
10:31:11
тоже от... "потенциально может случиться" проекта осталось ;)

Andrei
27.10.2017
10:31:44
я как-то пропустил момент, кто победил в холиваре про веб-сервера

Pavel
27.10.2017
10:32:24
ну nginx привычней

Dmitry
27.10.2017
10:32:34
холивара нет, apache нужен только если есть специфические модули под него

типа апликейшн сервера... ну и для хостеров, что бы htaccess тянуть

Dmitry
27.10.2017
11:32:38
у меня от пачки шаблонов для wp сложилось очень своеобразное мнение о мире wp, если кратко - то кто во что горазд, даже если шаблон за $100, отличие в том, что его пофиксят

eN
27.10.2017
11:37:08
А от Joomla! какое мнение?

Dmitry
27.10.2017
11:40:59
С джумлой я завязал при переходе с 1.5 на 2.0 кажется (подсказка: надо было делать все с нуля), так что опыта давно нет

Pavel
27.10.2017
11:41:25
Кажется этот вопрос тут уже был

eN
27.10.2017
11:46:03
Уже 3.5 давно есть и море бесплатных отличных расширений.

Только бэкап сделайте для переноски.

Dmitry
27.10.2017
11:48:44
С 1.5 было нельзя мигрировать никак на 2.x, только перенести контент и заново сделать шаблон и модули новые (другие)

Давно это было

Иван
27.10.2017
11:49:31
И не правда

eN
27.10.2017
11:50:01
Так сейчас можно.

Dmitry
27.10.2017
11:50:54
Сейчас уже не актуально...

Google
eN
27.10.2017
11:51:58
По-моему джумла лучше во всех отношениях.

Dmitry
27.10.2017
11:57:36
Когда нам нужна была Cms для многопользовательского кейса когда есть редакторы в разных разделах и они могут все мы выбрали modx

Но он сложный по сравнению с wp для пользователей в первую очередь

dot
28.10.2017
04:14:17
Всем привет вот тут var filterKey = this.filterKey && this.filterKey.toLowerCase() В filterKey будет присвоина истина если this.filterKey и this.filterKey.toLowerCase() будут либо оба истинными либо оба ложными правильно ?

Александр
28.10.2017
04:31:33
Нет, только если оба истина

dot
28.10.2017
04:36:10
аа понял спасибо :)

if (filterKey) { data = data.filter(function(row) { return Object.keys(row).some(function(key) { return String(row[key]).toLowerCase().indexOf(filterKey) > -1 }) }) } скажите а тут я правильно понял у нас к массиву data применяется функция фильтр которая возвращает массив внутри каждого элемента которого , к каждому элементу которого ищем есть ли элемент с соответствующим индексом ?

Anton
28.10.2017
06:30:16
Кто пробовал язык hack?

он может компилиться в простой php&

?

Максим
28.10.2017
09:45:43
коллеги, вот если бы сейчас вы начинали новый проект (потенциально hi-load), какой-бы стэк выбрали node.js | php, sql бд (mysql|pg|oracle), nosql бд, frontend fw?
Зависит от того что за проект. Лучше сервисы реализовывать и выбирать язык для них подходящий

awesome
28.10.2017
10:07:17
Перекопал гугел, не нашел Вопрос: телеграмм бот, как реализовать ожидание ответа от юзера? То есть: вопрос 1 (Ждёт ответ 1) Вопрос 2 (Ждет ответ 2)

Pavel
28.10.2017
10:13:01
Finite state machine

awesome
28.10.2017
10:14:08
Спасибо, почитаю

Web
28.10.2017
15:38:29
Подскажите, как лучше реализовать? Есть таблица с юзерами. в таблице имеется json поле с данными такого типа ( значения уникальные ) ["123","231"] , как допустим мне найти аккаунт с 231?

Или как изменить таблицу для такой выборки?

Вроде получилось сделать так , json данные в таблице преобразуем через implode и дальше sql LIKE нормальный ли такой вариант?

Антон
28.10.2017
15:47:15
тьжлооооооо гё

Web
28.10.2017
16:05:04
нет
а как лучше сделать?

Страница 359 из 956