
Sergey
19.06.2016
09:28:55
Я знаю, что такое конкарренси :D
Я не знаю, в чем проблема concurrency и файлов

Каїн
19.06.2016
09:29:23
Универсальность всегда была тяжелой

Sergey
19.06.2016
09:29:29
Обычных текстовых или бдшных

Google

Славик
19.06.2016
09:29:40
ну давай в один момент времени запишем в таблицу новое значение
в файл
только в файле должны быть уникальные значения
а мы давай одно и то же одновременно запишем

Sergey
19.06.2016
09:30:04
Ну, ставишь глобал лок на файл
Пишешь
Ждешь в следующем потоке

Славик
19.06.2016
09:30:39
ну а Каин пусть в этот же момент прочтет что-то из файла
вот ему захотелось

Каїн
19.06.2016
09:30:50
Паказывай
Епт

Славик
19.06.2016
09:30:57
пока один меняет, все будут ждать
а с базами не так

Google

Sergey
19.06.2016
09:31:20
нене
Пусть читают без ожидания
Чтение не меняет состояния файла
Если захотели прочитать битые данные — их проблемы

Славик
19.06.2016
09:32:18
=)

Sergey
19.06.2016
09:32:23
ну или пусть в файле у нас будут особые записи
Вида

Каїн
19.06.2016
09:32:28
А если читать во время записи

Славик
19.06.2016
09:32:44
но это была самая банальная ситуация

Sergey
19.06.2016
09:32:49
`flag : field1 : field2: ... `

Славик
19.06.2016
09:32:56
а помимо этого еще есть поиск
кэширование

Sergey
19.06.2016
09:33:31

Каїн
19.06.2016
09:33:39
Короч делаем свою бд на тхт файлах
Тхтбд

Sergey
19.06.2016
09:33:46
Так есть уже
)

Каїн
19.06.2016
09:34:26
Из меня плохой стартапер
(

Sergey
19.06.2016
09:34:44
Давайте базу данных на формате изображений

Google

Sergey
19.06.2016
09:34:54
Ладно, PNG неинтересно

Каїн
19.06.2016
09:34:56
Пойду с горя русских резать в мгс

Sergey
19.06.2016
09:34:58
Давайте на jpeg

Славик
19.06.2016
09:36:35
raw.txt - преобразовал в число (timestamp)
raw_in.txt - не преобразовывал, вытащил как есть
все равно файл легче
но мне кажется, что в длительной перспективе ситуация изменится

Каїн
19.06.2016
09:38:05
Инкрементируй на 1000

Славик
19.06.2016
09:38:18
кого? зачем?

Каїн
19.06.2016
09:39:33
Количество записей

Славик
19.06.2016
09:40:20
1000 / 60 = 16.666666666666668

Славик
19.06.2016
09:40:32
я подожду 17 часов, пока само накопится
цените, что нашел
https://www.sqlite.org/pragma.html#pragma_journal_mode
sqlite пишет логи действий
отсюда и размер

DK
19.06.2016
09:49:33

Славик
19.06.2016
09:50:02
констатация
псц

Google

Славик
19.06.2016
09:50:10
народу прибавилось на сотку с лишним
а все равно пишут одни и те же
Илья, давай выкинем к хренам новичком?
реально беспонтовые фоловеры

DK
19.06.2016
09:52:10
Но он же хотел 1к к новому году
что-то подобное

Il'ya
19.06.2016
09:54:10
Значение вкиньте /irny вашего.

Admin
ERROR: S client not available

Славик
19.06.2016
09:54:39
мизантроп! среди нас есть мизантроп? /irny
я так полагаю, этой командой они оповещают всех о том, что тихо их ненавидят
оскорбление

ॐ
19.06.2016
09:59:01
ишь
?

Il'ya
19.06.2016
10:00:15
Мы тут одни.

Славик
19.06.2016
10:00:32
всех

Il'ya
19.06.2016
10:00:45
Новеньких что ли?

Славик
19.06.2016
10:00:51
наоборот же

DK
19.06.2016
10:00:55
мертвые души

Славик
19.06.2016
10:00:55
старенькие на эту лажу не ведутся

Google

Славик
19.06.2016
10:01:14
так что это новенькие оскорбляют присутствующих
давай их кикать и всё
нет человека, нет проблемы

DK
19.06.2016
10:01:44
:D

Славик
19.06.2016
10:01:49
вот, одного кикнул
вместе с сообщениями

Каїн
19.06.2016
10:02:24
Ахаха винда
Что ты делаешь
Расставила криво иконки ещё и размер разный

Il'ya
19.06.2016
10:04:41
:D

1
19.06.2016
10:17:13
Ребята, а если мне разводчики написали, то куда их данные кидать?

Каїн
19.06.2016
10:19:49
в палицию
Палицию Крови
ох это жесткий фильм

Славик
19.06.2016
10:25:21
ботодельцы
как ботом редактировать сообщение?

Каїн
19.06.2016
10:26:16
editMessageText