
Sliva
28.07.2018
20:22:25
Да
Не понял?
а малинка-то пингуется?

Andrey
28.07.2018
20:23:46
интересно, а как роутер должен знать куда стучать? порты проброшены?

Google

Sliva
28.07.2018
20:25:10
Модно попонятнее, я тупой.
ifconfig пишет, что все подключено

Andrey
28.07.2018
20:25:52
мне кажется, посольство уганды может помочь с записью на курсы линукс
хотя бы понять как работает нетворкинг в никсах

Sliva
28.07.2018
20:27:02
Развёрнутый и понятный ответ
Спасибо

Andrey
28.07.2018
20:27:32
тут чат про го, вопрос про конфигурирование сети лучше задать в чате про линукс

Sliva
28.07.2018
20:33:35
Окей, спасибо за помощь.
Пойду бродит по глубинам интернета...

Nazary
28.07.2018
21:28:35
Вылетает sqlite database is locked
довольно много как чтения так и вставки
как избегать этого?)
прописал cache=shared и уже database table is locked
с db.SetMaxOpenConn(1) очень сильно тупит...
а если уйти на постгресс или майскул то проблема решится?

Google

Сергей
28.07.2018
22:59:30
Решится
Sqlite однопоточная база. Для одного клиента

Nazary
28.07.2018
23:06:27
грустно канеш(
очень удобно было
и вроде как даже быстрее чем на постгрес
но стоило выйти из локалхоста, как началось гавно

Сергей
28.07.2018
23:14:25

Dmitri
29.07.2018
03:27:58

Александр
29.07.2018
03:31:04
а кто сейчас юзает sqllite вообще O_o
сейчас же наделали всяких LevelDB, RocksDB
легион их
Sql решения на localhost - такое себе

Andrey
29.07.2018
03:34:21
преимущества какие у этого легиона?

Александр
29.07.2018
03:34:33
быстрые
но сука могут дропнуть базу

Andrey
29.07.2018
03:34:51
у sqlite своя зона применимости
и он сука вроде не дропает базу :)

Александр
29.07.2018
03:35:36
можно вообще болт покласть на это
BoltDB

Andrey
29.07.2018
03:36:30
это ж не реляционная база

Google

Александр
29.07.2018
03:36:43
ну зависит от задач
иногда с sql нет смыла заморачиваться

Andrey
29.07.2018
03:38:12
ну зависит от задач
вот именно. поэтому спрашивать "кто сейчас юзает sqlite" вообще странно. Те кому надо, те и используют

Александр
29.07.2018
03:39:04
но по современной моде
мы конечно юзаем не реляционные решения всегда ?
все же можно привести к ним

Slava
29.07.2018
04:01:44
ты даже не подозреваешь, но прямо сейчас какой-то из процессов в твоей ос её использует

Aleksandr
29.07.2018
04:52:59

Pawel
29.07.2018
04:57:47
как избегать этого?)
проверять ошибку соответствующую при каждой записи, повторить запись в случае таковой

Pawel
29.07.2018
05:01:16

Александр
29.07.2018
05:06:08
шо?
вот задача например банальный магазин
можно решить на обоих типах бд
заказы, пользователи, товары

Alexander
29.07.2018
05:31:20
Щас бы на KV магазины делать

Александр
29.07.2018
05:32:57
ну а чо

Google

Александр
29.07.2018
05:33:01
модно молодежно

Alexander
29.07.2018
05:34:20
Не, ну можно. Но зачем?

Александр
29.07.2018
05:35:21
произовдительность прокачивать ? хотя магазин на таком хранилище "такое"
теряются данные

Alexander
29.07.2018
05:35:28
Если брать средний случай типичного магазина/бложика/etc реляционной базы хватает и задачу она скорее всего решит лучше

Александр
29.07.2018
05:35:54
задачу решает не бд, задачу решает программист ?
я могу сделать магазин на текстовых файлах, в принципе

Alexander
29.07.2018
05:37:13
Бд в целом и есть текстовые файлики. Основное - это как данными в этих файлах управлять
Если у тебя приклад на файлах, то просто ты реализовал какие-то вещи из традиционной системы управления базой у себя внутри

Admin
ERROR: S client not available

Александр
29.07.2018
05:40:25
а может быть и не реализовал...
возьмем тот же магазин, где там транзакции нужны?
но если у нас не совсем корявая бд, где 100500 таблица аля битрикс

Dmitriy
29.07.2018
05:41:20

Александр
29.07.2018
05:41:36
стопэ
я не про crm

Alexander
29.07.2018
05:41:42

Dmitriy
29.07.2018
05:41:52
я тоже, я про магазин)
осталась 1 единица товара, купить одновременно хотят 2 -3 пользователя

Google

Александр
29.07.2018
05:42:58
и где тут помогут транзации? ?

Alexander
29.07.2018
05:43:02
Проблемы начинаются потом, когда тебе вдруг транзакции резко стали нужны, а у тебя их нет.
Или там аналитику строить

Dmitriy
29.07.2018
05:43:27

Alexander
29.07.2018
05:43:27
Или репликация

Dmitriy
29.07.2018
05:44:06
т.е. да у тебя будет несколько корзин с одним товаром, но тот кто будет вторым на ордере, тот получит ошибку, что товар закончился
и не получит счет на оплату, а магазин соответственно не получит геморой с возвратом в случае онлайн оплаты

Александр
29.07.2018
05:44:34

Dmitriy
29.07.2018
05:44:49
но там как я написал выше есть еще история с оплатой

Александр
29.07.2018
05:45:38
оплату ты там не учнешь
резервировать остатки до оплаты заказа - такое
будет много подвисшего товара

Dmitriy
29.07.2018
05:46:14
я создам платежный ордер в той же транзакци и соответственно не верну его в оплату если он не создался

Александр
29.07.2018
05:46:15
и оплата у нас всегда идет через внешний gate

Dmitriy
29.07.2018
05:47:01
а если учесть что у нас люди не любят ждать возвратов, то это большой репутационный риск для магазина

Nazary
29.07.2018
05:54:15

Dmitriy
29.07.2018
05:56:09

Александр
29.07.2018
05:57:40
на самом деле это слишком уж заморочено
проще будет откатить у какого то пользователя через коллцентр багу

Janserik
29.07.2018
05:58:05
Всем привет. Как в GO создать несколько папок с Dir1, Dir2.... ??? Вот так не получается os.Mkdir("/My/path/%d", os.FileMode(0777))