@proGO

Страница 48 из 1674
Kirill
22.04.2016
22:08:38
Думал обойтись JSON-ом каким-нибудь
30к файлов в json. Ну, попробуй, если очень хочешь, но я бы не рекомендовал.

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

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

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
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
sqllite в руки и вперёд, для помойки за глаза хватит
Гайз, это Go жи. LiveDB. Какой в попец sqlite

Maxim
22.04.2016
22:28:53
Гайз, это Go жи. LiveDB. Какой в попец sqlite
Ну, локально-то у меня для тестов уже есть аналогичная база

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
Ох е-моё, только отошел, а тут sqlite ?
я по незнанке, оно само )

Phil
22.04.2016
22:29:30
Ой, LevelDB

Kirill
22.04.2016
22:30:08
Ой, LevelDB
? я что-то упустил?

Аааааааа?

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"

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
А зачем тебе дату удаления хранить?
А можно Go научить проверять БД каждую минуту и по окончании периода в сутки затирать файл?

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
а тут просто вот на лаптоп....

Maxim
22.04.2016
22:59:02
Это я уже выше описывал
Не увидел что-то.

Kirill
22.04.2016
22:59:19
а тут просто вот на лаптоп....
С 12.04 вроде руби стоит на ноуте, вот до 14.04 обновил только

Dan
22.04.2016
22:59:42
16.04 desktop 64. не было установлено из коробки

но предложило из репо поставить. я по привычке rvm

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

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

Страница 48 из 1674