Александр Календарев @akalend
Ламер с 20 летнем стажем
Information
- Rating
- Does not participate
- Location
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity
Specialization
Software Architect, Database Architect
Lead
From 325,000 ₽
PostgreSQL
Golang
C++
Python
Database
Designing application architecture
Creating project architecture
Database design
Object-oriented design
Code Optimization
Си — знаешь?
а помочь не хочешь?
держать информацию блоками на файлах, и подгружать блоки по мере необходимости — это будет сл. этап, но тут сразу появятся тормоза. Это как sedna — быстра и удобна, пока все данные сидят в оперативки (на больших объемах обгоняет мускуль на ура), но как толькопоиск выходит за пределы блока, то наступают сильные тормоза.
Думаю, что возможен учет, если БД использовать как учетную систему с нарастающим итогом, т.е. в режиме счетчика кликов (без учета времени клика)
теперь ближе к телу:
мы создаем пользователя и поднимаем биллинг в пределах одной команды set (большой мультисет): если да, то целостность сохраниться. Либо команда выполниться, либо нет.
Один поток обслуживает одного клиента. Приняли команду, распарсили и выдали на исполнение.
если несколько сетов, то тут уж извините. Хотите целостность, Старайтесь вносить данные в пределах одного мультисета.
перезапишет эти данные, все что до падения передалось на сервер — будет внесено.
транзакции снижают скорость (это доп буфер, доп перемещения данных), а у меня пока основной критерий — это скорость.
BEGIN TRANSACTION
set…
set…
END TRANSACTION
нет, пока этого точно не планирую. Блокировку на запись прикручу обязательно.
Если буду делать транзакции, то уже сл. этапом, как развитие системы.
вообще-то я планирую использовать БД как гибкий справочник.
держи пять!
предыстория вопроса в предыдущем посте (ссылка в самом начале поста).
нужны?
и не только Редис разбухает на 64 бит ось. Почитай топики — и апач пухнет и др процессы почти в два раза.
ну а что касается — кушает много памяти при небольшом объеме данных — то за скорость надо платить!
в свое время я прошел Research Summer School и считаю, что мне тогда очень повезло (Жаль что не по программированию и сходных тематик, но мои расчеты были тогда сделаны на Дельфях).
все желаю удачи, подготовка и все затраченные труды окупятся с лихвой…