@gogolang

Страница 1259 из 1630
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
грустно канеш(

очень удобно было

и вроде как даже быстрее чем на постгрес

но стоило выйти из локалхоста, как началось гавно

Dmitri
29.07.2018
03:27:58
но стоило выйти из локалхоста, как началось гавно
Собственно, sqlite не предназначена для "выйти из локалхоста"

Александр
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
а кто сейчас юзает sqllite вообще O_o
так то это самая популярная база данных на земле

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

Aleksandr
29.07.2018
04:52:59
сейчас же наделали всяких LevelDB, RocksDB
Кажется сам ты их не юзал, иначе бы не сравнивал key-value store и rdbms

Pawel
29.07.2018
04:57:47
Sqlite однопоточная база. Для одного клиента
Это не верно. Sqlite на чтение многопоточностю вполне себе

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

Собственно, sqlite не предназначена для "выйти из локалхоста"
Глупости. Её использует крупный бизнес

Pawel
29.07.2018
05:01:16
BoltDB
Рукалицо

Александр
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
и где тут помогут транзации? ?
проведя order в транзакции ты не поимеешь 2 продажи по одному товару

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

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

и не получит счет на оплату, а магазин соответственно не получит геморой с возвратом в случае онлайн оплаты

Александр
29.07.2018
05:44:34
проведя order в транзакции ты не поимеешь 2 продажи по одному товару
ты имеешь введу выбор select остатков + insert? в одной транзакции

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
и оплата у нас всегда идет через внешний gate
да, но мне то платежный запрос с внешнего гейта надо тоже увязать со своей базой, в которой должен соответственно до этого быть создан ордер на оплату

резервировать остатки до оплаты заказа - такое
по другому плохо, усложняет работу ТП, т.к. порождает проблемы с пользователями, потому что товара на всех не хватило и надо это как-то разрулить + надо вернуть оплаты пользователям

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

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))

Страница 1259 из 1630