
Maxim
22.04.2016
22:08:05

Kirill
22.04.2016
22:08:38

Maxim
22.04.2016
22:08:51

Kirill
22.04.2016
22:10:20
На 5-10 тыщах файлах в сутки с json как primary storage у тебя это начнет тормозить.

Google

Maxim
22.04.2016
22:10:31

Kirill
22.04.2016
22:10:52
И я вообще боюсь так делать, файл побьется и что ты делать будешь?

Maxim
22.04.2016
22:11:17

Kirill
22.04.2016
22:12:51
Ну, не просто так говорю же)
Я вот pgsql люблю, но на таких вещах меня все подбивают поюзать tarantool
С mongo я не подружился, уже при разработке данные терял

Maxim
22.04.2016
22:13:50
Мне бы что-нибудь легковесное, попроще и побыстрее, опять же.

Kirill
22.04.2016
22:14:28
Ну, меня из-за этих причин тащат на tarantool
Но можешь посмотреть redis, например

Maxim
22.04.2016
22:15:08
Сейчас читаю туторы по работе с БД: драйверы? Подключения? Горутины?

Kirill
22.04.2016
22:15:47
Я их все еще не читал, как-то работаю и так)

Maxim
22.04.2016
22:16:26

Kirill
22.04.2016
22:17:45
*стикер с Йодой*
Так ты спрашивай, чем смогу - помогу)

Google

Maxim
22.04.2016
22:20:37

Kirill
22.04.2016
22:22:07
Так ты для начала выдохни
Ты базу выбрал?
Развернул?

Maxim
22.04.2016
22:22:35

Igor
22.04.2016
22:22:37
Могу скинуть пример веб сервера с постгресом

Maxim
22.04.2016
22:22:42
Нашёл реп с драйвером

Kirill
22.04.2016
22:23:43
Так с тарантулом я с телефона не помогу) смотри документацию и примеры, разверни саму базу

Maxim
22.04.2016
22:25:04
У меня на сервере MariaDB стоит

Kirill
22.04.2016
22:25:20
Так ее юзай)

Maxim
22.04.2016
22:25:31
Окей. ?

Kirill
22.04.2016
22:25:41
Смотри то, что ты лучше знаешь)
И что данные не теряет -_-

Maxim
22.04.2016
22:26:26
Я её и не знаю, просто у друга, на сервере котором у меня всё и крутится стоит MariaDB, с отдельным доступом.

L'Alchimiste
22.04.2016
22:26:53
sqllite в руки и вперёд, для помойки за глаза хватит

Maxim
22.04.2016
22:26:53
Для всех проектов я отдельные БД создаю, чтобы не понамешать всего.

Phil
22.04.2016
22:27:53

L'Alchimiste
22.04.2016
22:28:30

Maxim
22.04.2016
22:28:53

Google

Kirill
22.04.2016
22:29:04
Ох е-моё, только отошел, а тут sqlite ?

Maxim
22.04.2016
22:29:07
Так что никаких внешних коннектов, только localhost

L'Alchimiste
22.04.2016
22:29:25

Phil
22.04.2016
22:29:30
Ой, LevelDB

Kirill
22.04.2016
22:30:08
Аааааааа?

Maxim
22.04.2016
22:30:37
Что тут нахрен происходит?!

Kirill
22.04.2016
22:30:59
Так, мы тут сейчас порвем Максима тяжелым выбором

Igor
22.04.2016
22:31:16
Да ставь что-нибудь из простого типа mysql или postgres и не мучайся
А то еще и с базой разбираться придется

Kirill
22.04.2016
22:31:27
У него маша есть
Вот машу и бери

Maxim
22.04.2016
22:33:38
А драйвер?

Kirill
22.04.2016
22:34:31
Ребят, нужно будет сделать MarusiaDB - машку с русским SQL: "ВЫБРАТЬ * ИЗ банки ГДЕ тип = огурец ЛИМИТ 1"

Maxim
22.04.2016
22:34:52

Kirill
22.04.2016
22:35:04
Марусья
Да, почти она...)))

Maxim
22.04.2016
22:50:01
Так, вроде разбираюсь чуть-чуть.
Другой вопрос: как лучше хранить инфу о файлах?

Google

Kirill
22.04.2016
22:50:35
Отдельно
Имхо

Maxim
22.04.2016
22:50:52
Ну, у меня под это отдельная БД

Admin
ERROR: S client not available

Kirill
22.04.2016
22:51:25
И можно отдельную таблицу

Maxim
22.04.2016
22:51:30
Допустим, буду хранить как минимум ID, дату загрузки и там же дату удаления

Igor
22.04.2016
22:51:50
А зачем тебе дату удаления хранить?

Kirill
22.04.2016
22:52:12
Дык ты можешь выбрать дату и так

Maxim
22.04.2016
22:52:27

Igor
22.04.2016
22:52:49
Поищи крон либу)
Каждую минуту даже слишком часто, имхо

Kirill
22.04.2016
22:53:16
Проверяй каждый час и при обращении на страницу файла
И не удаляй, если файл еще кто-то качает

Igor
22.04.2016
22:54:40
https://godoc.org/github.com/robfig/cron
Первой ссылкой)

Maxim
22.04.2016
22:54:42

Kirill
22.04.2016
22:55:06
Хочешь - каждые полчаса
Но, имхо, каждый час - отлично
Каждую минуту - сервис только этим заниматься и будет
Так, друзья-товарищи, я уже засыпать

Google

Dan
22.04.2016
22:56:58
а я ruby поставил на 16.04
впервые просто на лаптоп
без виртуалок

Kirill
22.04.2016
22:57:17
Молодец
А раньше что, на виртуалках было?

Dan
22.04.2016
22:57:46
конечно молодец. всю жизнь только или деплой на сервер, или контейнеры, или вагранты, или еще как-то.

Maxim
22.04.2016
22:57:53
Так, ха-ха, нужно ещё имя файла сохранять тогда в БД, чтобы было что связывать с ID

Dan
22.04.2016
22:57:53
а тут просто вот на лаптоп....

Kirill
22.04.2016
22:58:18

Maxim
22.04.2016
22:59:02

Kirill
22.04.2016
22:59:19

Dan
22.04.2016
22:59:42
16.04 desktop 64. не было установлено из коробки
но предложило из репо поставить. я по привычке rvm

Kirill
22.04.2016
22:59:58

Maxim
22.04.2016
23:00:47
Вот
Да, проглядел. Благодарю.

Kirill
22.04.2016
23:01:18
Да ничего, всегда рад)