@borodutcher

Страница 2803 из 10003
Serge
24.02.2017
05:20:29
Объясни если не сложно

Aleksandr
24.02.2017
05:20:46
ну например

mysql более детская, а посгрес типа интерпрайс

вот у постгрес может одна табличка с данными весить до иерабайта, и при правельной настройки, запросы будут выполнятся за приемлемое время

Google
Aleksandr
24.02.2017
05:22:40
mysql никогда такого даже близко не сможет

Serge
24.02.2017
05:22:54
А что по гибкости?

Aleksandr
24.02.2017
05:23:10
постгрес гибче намного

есть свои фичи

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

что даёт большое приемущество

чего в обще нет в mysql

там много всего

постгрес гибче, но сложнее, и настройка тоже требует время

Serge
24.02.2017
05:25:18
постгрес гибче намного
Вот это подробнее если можно

Aleksandr
24.02.2017
05:25:43
и да, mysql уже давно никто не пользует, давно берут MariaDB - это тот же mysql от тех же разрабов, но быстрее

Вот это подробнее если можно
тогда подожди минут 15, пойду умоюсь, только встал

Welcome Bot
24.02.2017
05:27:25
Привет, Мастериус! Как сюда попал? (правила у @jesus_bobot)

Google
Yura
24.02.2017
06:28:29
Да, МариюДБ надо юзать вместо мускуля. Она по эффективности во многом выигрывает, а синтаксис тот же. + в ней можно сразу же строить полноценные кластеры

Just
24.02.2017
06:38:18
а arangodb.com кто-то юзал? интересует опыт железо/количество данных

Aleksandr
24.02.2017
06:44:16
Just
24.02.2017
06:46:15
а в чём её приемущество перед Mongo?
их не совсем коректно сравнивать в принципе, потому, что разные типы БД, но вообще https://www.arangodb.com/performance/ https://www.arangodb.com/why-arangodb/arangodb-vs-mongodb/

Denis
24.02.2017
06:59:58
и да, mysql уже давно никто не пользует, давно берут MariaDB - это тот же mysql от тех же разрабов, но быстрее
MySQL ламповые новички либо как старую зависимость уже давным давно юзают

Just
24.02.2017
07:02:17
я сам не использовал, только изучал, потому что нужно выбрать БД на замену МарииДБ, которая плохо справляется с след задачей: под 45кк записей, запросы делаются по периоду даты+еще разным полям, вида select * from table where (payer_name=Vasay or recipt_name=Vasya) and date between date1 and date2 из-за того, что в первом условии стоит or, то индекс по трем полям не создать, а отдельные индексы неэффективны, лучшее, что я придумал, это проиндексировать пары payer_name/date, recipt_name/date и делать два запроса, но все равно один такой запрос может занимать неск секунд, что конечно лучше, чем 20 минут, но все равно много. железо: ажур 2 ядра, 8 памяти кроме того сейчас используется самописная структура для хранения данных, что-то типа графовой БД и монга. а в будущем будет еще больше разных данных, которые надо еще связать между собой ключами. поэтому смотрим в сторону графивых БД, среди них судя по отзывам с нета аранго выгляд перспективней всего, особенно тем, что она не чисто графовая, а типа мультипарадигменная p.s. раз уж зашла речь о БД пишу, сори за много текста, может кто что подскажет

Denis
24.02.2017
07:05:30
я сам не использовал, только изучал, потому что нужно выбрать БД на замену МарииДБ, которая плохо справляется с след задачей: под 45кк записей, запросы делаются по периоду даты+еще разным полям, вида select * from table where (payer_name=Vasay or recipt_name=Vasya) and date between date1 and date2 из-за того, что в первом условии стоит or, то индекс по трем полям не создать, а отдельные индексы неэффективны, лучшее, что я придумал, это проиндексировать пары payer_name/date, recipt_name/date и делать два запроса, но все равно один такой запрос может занимать неск секунд, что конечно лучше, чем 20 минут, но все равно много. железо: ажур 2 ядра, 8 памяти кроме того сейчас используется самописная структура для хранения данных, что-то типа графовой БД и монга. а в будущем будет еще больше разных данных, которые надо еще связать между собой ключами. поэтому смотрим в сторону графивых БД, среди них судя по отзывам с нета аранго выгляд перспективней всего, особенно тем, что она не чисто графовая, а типа мультипарадигменная p.s. раз уж зашла речь о БД пишу, сори за много текста, может кто что подскажет
А выбор изначально стоял меж DB?

Just
24.02.2017
07:06:46
А выбор изначально стоял меж DB?
изначально все делалось как можно быстрее, это со временем проблемы стали появляться, технический долг, все дела

Aler
24.02.2017
07:06:57
Доброе утро

такой забавный момент во сне был)

Aleksandr
24.02.2017
07:07:25
но её надо уметь готовить!

Denis
24.02.2017
07:07:53
Но окупит собой переход более чем

Maria забавная, но не более

Just
24.02.2017
07:08:52
ну у нас спецов по базам нету, я вот последнее время только все пытался оптимизировать, индексы строил, переменные внутренние менял. немного помогло, но не более

mardybm
24.02.2017
07:08:58
экспертиза чатика поражает

Aleksandr
24.02.2017
07:10:11
такой забавный момент во сне был)
доброе, что, база данных приснилась?

Google
Aler
24.02.2017
07:11:07
не, я с какой-то женщиной говорил по английски

достаточно вяло, но сносно говорил

Just
24.02.2017
07:11:27
вообще выбор и стоит между чем-то графовым и постгрес, но надо тестировать видимо, потому что та же аранго привлекает гибкостью. в любом случае, спасибо

Denis
24.02.2017
07:11:29
я сам не использовал, только изучал, потому что нужно выбрать БД на замену МарииДБ, которая плохо справляется с след задачей: под 45кк записей, запросы делаются по периоду даты+еще разным полям, вида select * from table where (payer_name=Vasay or recipt_name=Vasya) and date between date1 and date2 из-за того, что в первом условии стоит or, то индекс по трем полям не создать, а отдельные индексы неэффективны, лучшее, что я придумал, это проиндексировать пары payer_name/date, recipt_name/date и делать два запроса, но все равно один такой запрос может занимать неск секунд, что конечно лучше, чем 20 минут, но все равно много. железо: ажур 2 ядра, 8 памяти кроме того сейчас используется самописная структура для хранения данных, что-то типа графовой БД и монга. а в будущем будет еще больше разных данных, которые надо еще связать между собой ключами. поэтому смотрим в сторону графивых БД, среди них судя по отзывам с нета аранго выгляд перспективней всего, особенно тем, что она не чисто графовая, а типа мультипарадигменная p.s. раз уж зашла речь о БД пишу, сори за много текста, может кто что подскажет
И да, у вас кэш вообще реализуется?

Aler
24.02.2017
07:11:29
но самое смешное, что она мне же тоже отвечала

и у нее был очень хороший англ

но это же мой сон)

Just
24.02.2017
07:12:05
И да, у вас кэш вообще реализуется?
только то, что МарияБД сама кеширует

Aleksandr
24.02.2017
07:12:23
Denis
24.02.2017
07:12:32
только то, что МарияБД сама кеширует
Над конфигом, то есть, особо никто не сидел?

Just
24.02.2017
07:13:23
Над конфигом, то есть, особо никто не сидел?
несколько дней что-то гуглили, что-то применили, но никто большого опыта в этом не имеет, вот я собственно и разбираюсь теперь

Serge
24.02.2017
07:14:11
Просто тут ситуация, что 7 человек потратили месяц на переход на постгрес

Serge
24.02.2017
07:14:16
И я уже пошел орать

Aleksandr
24.02.2017
07:15:29
А с чего переходили?
просто захотелось им, нет контроля

А с чего переходили?
у них в обще нагрузки нет

Denis
24.02.2017
07:15:52
То есть просто взяли и дескать: постгрес, блять!

Denis
24.02.2017
07:16:08
Потешно

Aleksandr
24.02.2017
07:16:26
Потешно
меня тоже улыбнуло

Google
Just
24.02.2017
07:16:50
звучит как тост

Aleksandr
24.02.2017
07:17:17
просто взяли и дескать: постгрес, блять!

пора уже цитатник бородача состовлять

Denis
24.02.2017
07:20:03
вообще выбор и стоит между чем-то графовым и постгрес, но надо тестировать видимо, потому что та же аранго привлекает гибкостью. в любом случае, спасибо
Если на графы переходить будете, то выбирайте более-менее близкое по форме данных, иначе ебли будет, скажем так, больше чем у самых котируемых порнозвёзд. PSQL вам будет проще переходить, но прежде хорошенько-хорошенько покурите за него, иначе подводные камни начнут всплывать и, собственно, переход тем ещё адом обернётся.

sasha
24.02.2017
07:21:11
/pidor

Sublime Bot
24.02.2017
07:21:11
Согласно моей информации, по результатам сегодняшнего розыгрыша пидор дня - senkevich_lex!

Denis
24.02.2017
07:21:21
А вообще, было бы славно, ежели бы взяли какого-нибудь бандита, что возьмёт на себя задачи по обслуживанию базы

Just
24.02.2017
07:24:06
на бандита у нас пока денег не хватит, а так по сути 2 фултайма, один ближе к фронту, а один я и еще на удаленке один. да и интересно разобраться самим, хотя как оно будет никто не шарит особо, посмотрим

Admin
ERROR: S client not available

sasha
24.02.2017
07:24:47
Сигна Бот первую букву начал искажать - кажеться у вашего бота появился разум

Serge
24.02.2017
07:27:33
Ору ребят

Denis
24.02.2017
07:28:12
типа поля, в которых можно хранить JSON и так же по нему искать
Мне всегда доставляло, что можно просто реализовать свой тип данных и ни в чём себе не отказывать

Just
24.02.2017
07:30:18
Главное данные не потеряйте, ибо и такое бывает.
с этим все нормально, у нас и так процентов 5-10% потеряно уже (но можно восстановить), а за замечание спасибо

Denis
24.02.2017
07:41:13
Чисто для JSON/BSON via protobuf лучше юзать что-то иное от PSQL

Just
24.02.2017
07:43:41
например, монгу или что-то другое? есть статьи, где на нее сильно гонят, с другой же стороны она очень популярна

Google
Aler
24.02.2017
07:44:52
@nof1000 решил пробежать курс по С++. Смутил в тесте пункт

Aleksandr
24.02.2017
07:45:09
например, монгу или что-то другое? есть статьи, где на нее сильно гонят, с другой же стороны она очень популярна
да, но надо исходить из задачи, так как в 95 процентах на неё гонят люди, которые ожидали универсальности от неё и взяли не под свою задачу

Denis
24.02.2017
07:45:10
@nof1000 решил пробежать курс по С++. Смутил в тесте пункт
Ты зачитывал, что я тебе вчера скидывал?

Aler
24.02.2017
07:45:21
почему в тесте считается неверным утверждение, что деструктор не имеет имени?

Denis
24.02.2017
07:45:56
Если ты делаешь medium — тебе идеально зайдёт Mongo

Даже задумываться не надо

Если ты делаешь, что-то в виде target with parent key-value системы, то тут уже нужно хорошенько подумать, прежде чем выбрать Mong`у

Aler
24.02.2017
07:47:37
нет еще, они же не маленькие)

Aler
24.02.2017
07:48:18
хз, тест утверждает, что имеет

я вот не понимаю, типа имя класса и есть имя деструктора, да?

Denis
24.02.2017
07:48:59
Ну конструктор ведь должен иметь имя идентичное имени класса, верно?

Just
24.02.2017
07:49:06
Denis
24.02.2017
07:49:23
Имя деструктора работает по таким же правилам, только имеет приставку ~

Но деструктор можно считать ограниченным методом

не совсем понял и нагуглил, имеются ввиду внешние ключи или что?
Что-то вроде графов, но на самом деле, ассоциативно-вложенные данные

Для geo point, например, идеально заходит

Когда нужно строить маршруты

Страница 2803 из 10003