Блог им. kvazar

Какую БД используете в работе (в алго)?

    • 18 сентября 2020, 22:06
    • |
    • kvazar
  • Еще

Какую БД используете в работе (в алго)?

Access
MS SQL Server express
MS SQL Server standart
MySQL
PostgreSQL
SQLite
NoSQL
Другую
Обхожусь без БД
Всего проголосовало: 67

Собственно интересно знать что использует сообщество.
733 | ★1
25 комментариев
SQLite. Простая, компактная, переносимая. Оч быстрая, при соответствующих настройках. Для индивидуального применения и АТС ничего лучшего не придумать.
avatar
3Qu, Что то, как то пробовал набегом SQLite, вообще не зашла.Точно не помню в чём причина, вроде как она не считывалась пока идёт заполнение базы, но это не точно :) Да и по скорости не очень показалась.Правда ничего не настраивал . 
avatar
Anest, с настройками запись/чтение 5-10мс.
avatar
3Qu, вряд ли что может быть быстрее Visual FoxPro 9. Прибавь сюда гибкость языка и доступ через C-API ко всем возможностям Windows.
Одно ограничение — размер таблицы не более 2 Гб. Но данные можно распихать по нескольким связанным таблицам.
Но если на ПК память больше 8 Гб, стоит подумать, а зачем какие-то СУБД?
avatar
Rostislav Kudryashov, Я, конечно не специалист по БД, но вроде как самыми быстрыми на считывание декларируются БД «колоночного типа », например как БД ClickHouse от Yandex.
avatar
Rostislav Kudryashov, когда то и на нем делал… было дело
avatar
Rostislav Kudryashov, у SQLite с C-API все нормально.
С Фокс про имел дело оч давно, не помню уже.)
У Лайт до 2ТБ. Вроде уже больше. Но это и не надо.
БД нужна при любой памяти. У меня там и история и ТС со стаканами, сделками, индикаторами, чтоб не пересчитывать и отображать извне, из Питона, скажем. И че-то ещё до фига, сходу не вспомню
avatar
3Qu, SQLite только если не нужна поддержка мультипоточности, не такая он уж и быстрая. Для индивидуального применения лучше HSQLDB, намного быстрее хоть она и на java и с мультипоточностью нет проблем, плюс есть поддержка MVCC(мультиверсионность) для транзакций
avatar
Sergeyka, с многопоточностью у SQLite проблем нет.
Со скоростью, при соответствующих настройках, тоже. Что в память, что в SQLite — разницы нет. В однопользовательском режиме.
avatar
txt+nvme ssd хватает за глаза=)
avatar
Андрей Иванов, у меня много данных… пытаюсь быть «умнее», а не быстрее…
avatar
kvazar, эт правильно. Для многого особого быстродействия и не надо.
avatar
По идее наилучшим вариантом будет тарантул, он под такие задачки хорошо оптимизирован
avatar
Ожидаемо,  что mysql самая популярная, но здесь не хватает mariadb, это примерно тоже самое, что mysql и она очень популярная
avatar
Eugene Logunov, Оракл по зубам олдам, которые еще Делфи застали =))
avatar
Eugene Logunov, про него я как то не подумал даже…
avatar
в access время приходило в поле формате data и sql-запросы работали. в ms sql принимает время только в varchar (data — нет). епт. timeshtamp можно использовать, ок
avatar

InfluxDB, PostgresSQL, MongoDB

для чего-то игрушечного sqlite, но не для прода. там конкурентной записи нет.

avatar
MongoDB
avatar
MS SQL Server Developer
avatar
bascomo, сам тоже на developer.
avatar

Читайте на SMART-LAB:
Фото
Сильный евро как проблема: сигнал ЕЦБ ограничивает рост EUR/USD
EUR/USD попытался закрепиться в районе 1,200, но во второй половине сессии откатился, удерживаясь в хрупком диапазоне 1,1950-1,20. На дневном...
Фото
Аналитики «Синара» рекомендуют акции RENI к покупке с целевой ценой в 129 руб.
Аналитики «Синара» выпустили обзор акций компаний финансового сектора, в котором, в том числе, рекомендуют к покупке акции RENI с целевой ценой в...
Консолидация рынка МФО: драйвер роста для Займера
Число МФО неуклонно снижается на протяжении последних лет. С 2014 года, когда на рынке существовало 4200 компаний, их число сократилось в 5 раз....
Фото
Потенциальные инвестиционные идеи 2026. Мой прогноз по котировкам акций
Я никогда не писал такого общего поста в начале года по всем компаниям, но решил написать, ведь это даже самому интересно и полезно — где я...

теги блога kvazar

....все тэги



UPDONW
Новый дизайн