|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
maytonЕще лучше - нагрузочный тест.Вы полагаете, мне заняться нечем? Итак, выбор сделан - SQLite . Сейчас он кажется очевидным. Всем спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2018, 12:55 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
YUBAmaytonЕще лучше - нагрузочный тест.Вы полагаете, мне заняться нечем? Итак, выбор сделан - SQLite . Сейчас он кажется очевидным. Всем спасибо. Тоесть ты выбрал без теста? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2018, 12:57 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
mayton, скорости большие не нужны. Я писал, в базу сбрасывается не каждый чих, а буферные таблицы. Это раз в ~30-40с. Чтение данных из базы где-то раз в ~15 мин. Все нужные таблицы/данные всегда в памяти. Think of SQLite not as a replacement for Oracle but as a replacement for fopen()Этого достаточно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2018, 13:19 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
Кстати о тестах SQLite. На сайте разработчика есть тесты, но оч старые, еще для версии 2.7.6. Сравнение скорости базы данных Во всяком случае, все оч неплохо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2018, 15:25 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
YUBAСравнение скорости базы данных Во всяком случае, все оч неплохо. Мегкого с теплым. p.s. у меня в случае однопоточного доступа и point-select'ов (вроде так называется), SQLite был ровно в 8 раз быстрее PostgreSQL просто за счет отстувия latency на взаимодействия через TCP/IP. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2018, 15:56 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, эт понятно. Чтобы не заводить новую тему. Ответ всего одна фраза.) 1.Когда в SQLite open делать? - в начале программы, и close при ее закрытии. Или после каждой транзакции? Транзакции раз в ~30-40c. 2. Что будет с БД при сбое программы и некорректном ее закрытии, т.е. невыполнении close? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2018, 16:07 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
Чтобы завершить тему. В общем, SQLite нормально работает. На реальных данных не проверял, а на макете все ОК. Никаких проблем не замечено. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2018, 19:57 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
YUBA1.Когда в SQLite open делать? - в начале программы, и close при ее закрытии. Или после каждой транзакции? Транзакции раз в ~30-40c. Обычно делают в начале программы. Но если обращение раз в 30-40 сек - мне кажется без разницы YUBA2. Что будет с БД при сбое программы и некорректном ее закрытии, т.е. невыполнении close? Не знаю. IMHO ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2018, 11:54 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
YUBA2. Что будет с БД при сбое программы и некорректном ее закрытии, т.е. невыполнении close? Буфера записи, если они есть, не сбросятся и будет песец. Возможно, в эскулайте есть настройка на этот случай. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2018, 13:07 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
Впрочем, не все так плохо https://stackoverflow.com/questions/16028236/what-should-i-do-after-crashing-when-writing-into-a-sqlite-db-ios Ценой производительности на запись. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2018, 13:12 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
SiemarglYUBA2. Что будет с БД при сбое программы и некорректном ее закрытии, т.е. невыполнении close? Буфера записи, если они есть, не сбросятся и будет песец. Создатели SQLite уверяют, что ничего страшного. https://www.sqlite.org/howtocorrupt.html An SQLite database is highly resistant to corruption. If an application crash, or an operating-system crash, or even a power failure occurs in the middle of a transaction, the partially written transaction should be automatically rolled back the next time the database file is accessed. The recovery process is fully automatic and does not require any action on the part of the user or the application. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2018, 13:22 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
Я, ..., худею с вас, граждане ... Разработчик SQLite, конечно же, лох, который ничего не знает об особенностях работы встраиваемых баз и поэтому надо задать идиотский вопрос на форуме, чтобы получить дебильные комментарии. В чём проблема взять и с пользой потратить пару часов на чтение документации того, чем вы собрались пользоваться? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2018, 13:59 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
YUBAКстати о тестах SQLite. На сайте разработчика есть тесты, но оч старые, еще для версии 2.7.6. Сравнение скорости базы данных Во всяком случае, все оч неплохо. Я не имею против этого теста. Но хочу добавить. Создатели тестовых сценариев - большие хитрецы. Они выносят на суд такую конфигурацию и такие исходные данные чтобы показать свой продукт в лучшем свете. Аналогично есть семейство тестов JMS брокеров где каждый вендор доказывает что он круче всех. Аналогично есть tpc тесты где oracle , ms, ibm меряются пиписками. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2018, 14:15 |
|
|
start [/forum/topic.php?fid=35&gotonew=1&tid=1552221]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 245ms |
total: | 378ms |
0 / 0 |