
Vyacheslav
30.10.2018
09:03:35
В таком случае я не видел толковых чатов прям под джунов
Потому что сами по себе джуны курятник устроят, а ребятам поопытнее некогда в чатах народ учить

Alex
30.10.2018
09:04:20


Dmitry
30.10.2018
09:04:24
Может кто помочь разобраться с хэш-таблицами? Понимаю, что оффтоп, но надеюсь, что найдутся знающие
Смотрел тут ролик по хэш-картам:
https://www.youtube.com/watch?v=xXaqBe78AfI
Мне непонятно утверждение автора (ниже не дословно):
"Рекурсивно вложенные хэш-таблицы не влияют на производительность, а только усложняют структуру и с тем же успехом можно хранить все хэши на одном уровне."
На 9:34 этот момент.
Допустим, у нас таблица из 100 ключей и на каждом висит 100 значений. При худшем раскладе у нас уйдет 200 запросов: 100 на то, чтобы добраться до последнего хэша, и еще 100 до последнего элемента.
Возьмем другую структуру: 10 хэшей, в них в каждом еще 10 хэшей, потом еще 10, - и уже в хэшах на последнем уровне хранятся, собственно, данные. Если нам известны все нужные хэши, то у нас уйдет максимум 40 запросов: 10х3 для выхода на последний уровень и еще 10 на поиск элемента в выбранном блоке.
Что я упустил?
Не смотри такую дичь

Google

Vitality
30.10.2018
09:04:42

Alex
30.10.2018
09:05:03
да конечно
https://docs.python.org/3/

Евгений
30.10.2018
09:05:04

Vyacheslav
30.10.2018
09:05:04
Python. org
Вообще
Ты откуда питон взял?

Евгений
30.10.2018
09:06:00

Vyacheslav
30.10.2018
09:06:19
Исусе

It'sMe
30.10.2018
09:07:00

Евгений
30.10.2018
09:07:14

Vyacheslav
30.10.2018
09:07:29
Не влез вероятно
Дискета 5 дюймов

Google

Vyacheslav
30.10.2018
09:08:13
С механическим ограничителем
Страсть какие технологии?

Andre
30.10.2018
09:15:35
печалька

Pavel
30.10.2018
09:15:43
3 дюйма вообще шик были

Andre
30.10.2018
09:16:28
у меня был жестяк на 4 гб

melancholiac
30.10.2018
09:17:03
гринлеты в гевенте работают в разных процессах?

Yegor
30.10.2018
09:17:51
Товарищи, взял peewee, описываю структуру БД. Тут какая штука, эта БД будет хранить огромный список записей. Получается в таблицу будет минимум запись в секунду и работать она будет годами. Я волнуюсь за ID. И хочу от id отказаться вообще. Реально?

first
30.10.2018
09:18:36
йÑÑкенгÑÑзÑ
Помогите, как это декодировать в йцукенгшщзхъ?

Alex
30.10.2018
09:18:39

Yegor
30.10.2018
09:18:53
В БД будет одна таблица, без связей, ключей и томуподобного. В таблице четыре поля

Tishka17
30.10.2018
09:20:01

Alex
30.10.2018
09:20:03
такое ощущение что ты хочешь писать логи или что-то типа того

Yegor
30.10.2018
09:20:51
я хочу эту БД сунуть в Mysql по итогу потому как хочу к ней прикрутить графану

Digital
30.10.2018
09:21:35

Tishka17
30.10.2018
09:21:36

Yegor
30.10.2018
09:21:42
Графана думаю там как-то не всю ведь выборку будет делать а последние несколько записей

Alex
30.10.2018
09:21:48
я не знаю как с точки зрения peewee, но в БД первичный ключ не обязателен. можно и без него, если ты по нему выборку не будешь делать.

Google

Yegor
30.10.2018
09:21:53

Alex
30.10.2018
09:21:58
нафиг тебе mysql?
возьми time series базу данных
аля InfluxDB

Tishka17
30.10.2018
09:22:22

Digital
30.10.2018
09:22:43

Yegor
30.10.2018
09:22:51
нафиг тебе mysql?
я какбы не особо шарю, я глянул что графана может мускуль и пиви тоже

Digital
30.10.2018
09:22:58
Он как раз для этого

Tishka17
30.10.2018
09:23:14
да хоть эластик
или монгу
раз отношений нет

Digital
30.10.2018
09:23:53
Жисооон

Digital
30.10.2018
09:24:28
Жисоон
Оло

Yegor
30.10.2018
09:24:33
блин товарищи, миллион решений, какое правильное?

Alex
30.10.2018
09:24:43

Digital
30.10.2018
09:24:51
Но я за жисон

Yegor
30.10.2018
09:25:12
в любом случае пока разрабатываю будет пиви и sqlite.
мне так удобно)))

Google

Digital
30.10.2018
09:25:22
Для таких данных с ним каеф работать

Yegor
30.10.2018
09:25:34

Alex
30.10.2018
09:25:37
если у тебя time series данные, то имеет смысл взять специализированную базу данных

Admin
ERROR: S client not available

Alex
30.10.2018
09:26:17
сможешь настроить retention policy и downsample данных

Digital
30.10.2018
09:26:53
Туда можно что угодно дампить
И как хочешь

Yegor
30.10.2018
09:28:14
Supported Data Sources
The following datasources are officially supported:
Graphite
Elasticsearch
CloudWatch
InfluxDB
OpenTSDB
Prometheus
MySQL
Postgres
Microsoft SQL Server (MSSQL)

Digital
30.10.2018
09:28:51
Оло, Json - не база данных

Yegor
30.10.2018
09:29:45
В общем в описании БД отказываюсь от ID, а там дальше будет видно

Denis
30.10.2018
09:30:03
А чем id мешает?

Yegor
30.10.2018
09:30:30
Тем что у поля это тип Integer в базе

Alex
30.10.2018
09:30:34
ии?

Yegor
30.10.2018
09:30:52
А у меня будет огромное количество записей, и я боюсь что по итогу они не влезут в этот тип

Alex
30.10.2018
09:30:59
ты боишься что перевалит за границы типа?

Yegor
30.10.2018
09:31:12

Denis
30.10.2018
09:31:12
Там 64 бита можно сделать

Alex
30.10.2018
09:31:16
есть int 64
впрочем для метрик целочисленный ID бесполезен

Google

Denis
30.10.2018
09:31:33
Если ты реально в это упираешься, может быть, тебе нужна Kafka?

Alex
30.10.2018
09:31:35
лучше бери timestamp сразу

Philipp
30.10.2018
09:31:54
Ребят, а как лучше?
assert (True == user.check_password('TestPassword')) или
if user.check_password('TestPassword') is False:
assert False
?

Digital
30.10.2018
09:31:56

Alex
30.10.2018
09:32:09

Digital
30.10.2018
09:32:09
Его можно как угодно настраивать

Denis
30.10.2018
09:32:11

Yegor
30.10.2018
09:32:13

Digital
30.10.2018
09:32:18
Все от программиста зависит

Alex
30.10.2018
09:32:27

Denis
30.10.2018
09:32:39
Ассерт - плохой способ сообщения об ошибке в данных

Alex
30.10.2018
09:32:47

Philipp
30.10.2018
09:32:51