metaclass: (Default)
[personal profile] metaclass
Вынужденно пришлось заменить в проекте пару слишком "горячих" (часто update/delete/insert) таблиц в БД на сторадж в памяти+очереди+http-сервер для раздачи оного клиентам.
Ощущения, как будто отобрали все инструменты и подсунули каменный топор.
Вообще, надо бы найти готовую in-memory базу, с SQL, индексами и транзакциями, но боюсь, это еще в пару месяцев разгребания завалов красноглазия выльется.

Date: 2015-01-15 08:37 pm (UTC)
From: [identity profile] justy-tylor.livejournal.com
SQLite в memory режиме - все инструменты и транзакции. Хотя и медленнее "велосипедов".

Date: 2015-01-15 08:49 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Да, надо его втащить будет в конце-концов.
Я надеялся что 4 версию по быстрому выпустят и можно будет сразу ее использовать, вообще.

Date: 2015-01-15 08:44 pm (UTC)
From: [identity profile] kiryl.livejournal.com
дык положи базу на tmpfs. или это винда?

Date: 2015-01-15 08:51 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Винда. И tmpfs там не особо поможет, проблема не только в том, что оно на диск часто пишет.

Date: 2015-01-15 09:33 pm (UTC)
From: [identity profile] kiryl.livejournal.com
А в чём ещё?

Date: 2015-01-15 10:00 pm (UTC)
From: [identity profile] metaclass.livejournal.com
http://tracker.firebirdsql.org/browse/CORE-2848
http://tracker.firebirdsql.org/browse/CORE-4615

Эти два бага являются причиной моего дичайшего недосыпания последние несколько месяцев.
Для их обхода (и для решения еще нескольких долгоиграющих задач) я делаю вышеописанную шизу.

Date: 2015-01-15 10:37 pm (UTC)
From: [identity profile] plumqqz.livejournal.com
"Он живой и светится!"
Надо ж, еще кто-то фиребёрд использует.

Date: 2015-01-15 10:50 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Его еще и разрабатывают дальше, внезапно.

Date: 2015-01-16 06:46 am (UTC)
From: [identity profile] plumqqz.livejournal.com
Обалдеть. Искусство ради искусства, уважаю.

Date: 2015-01-15 08:55 pm (UTC)
From: [identity profile] psilogic.livejournal.com
*мерзко хихикая*

помню, как повылезали на лоб глаза у наших БД-ушлепков, когда SQL-БД заменили на мою велосипедную базу и попытались замерить время :)

Date: 2015-01-15 09:08 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
>помню, как повылезали на лоб глаза

От через чур сильных ударов ладонями по лбу?

Date: 2015-01-15 09:30 pm (UTC)
From: [identity profile] psilogic.livejournal.com
типа того :)

с пробуждающимися мыслями типа: "может, не надо было совать SQL ВЕЗДЕ?" :)

Date: 2015-01-16 06:04 am (UTC)
From: [identity profile] tzirechnoy.livejournal.com
А вот телепат из Вас, боюсь, херовый.

Date: 2015-01-16 08:54 am (UTC)
From: [identity profile] psilogic.livejournal.com
не спорю - не телепат, но при чем тут телепатия, если мысли потом озвучиваются вслух?

Date: 2015-01-16 06:12 am (UTC)
From: [identity profile] enternet.livejournal.com
Это, кстати, классический пример мышления идиотов.

Пример из жизни: в старые времена одни парни в Минске писали местную ГИС. Минск-инфо или сити-инфо. Распространяли это в те времена на сиди. В качестве БД (внезапно!) использовали оракл. Не спрашивайте меня про лицензии и установку ) Кричали про тормоза, писали гневные статьи в местную прессу ("Компьютерная газета"). К релизу до них дошло, что нужно бы от оракла избавиться. Ну взяли и написали узкоспециализированное хранилище - хранили сразу в одном бинарном блоке все ближайшие объекты. Естественно, оно работало локально быстро, а установки и лицензирования не требовало. По этому поводу был целый цикл статей в КГ, "насколько мы круче оракла".

Узнаёте себя в этой истории?

Date: 2015-01-16 06:53 am (UTC)
From: [identity profile] psilogic.livejournal.com
подрывом пукана удовлетворен! :)))

Date: 2015-01-16 08:24 am (UTC)
From: [identity profile] enternet.livejournal.com
Отличное подтверждение вышеописанного.

Date: 2015-01-16 08:53 am (UTC)
From: [identity profile] psilogic.livejournal.com
а если я вам пальчик покажу, это тоже будет подтверждением всего, что вы когда-либо говорили?

Date: 2015-01-15 09:03 pm (UTC)
From: [identity profile] vromanov.livejournal.com
TimesTen
Связка TimesTen+NGINX->JSON работает ОЧЕНЬ быстро

Date: 2015-01-16 03:37 am (UTC)
From: [identity profile] ext_1684112 (from livejournal.com)
Оно совсем бесплатное, в смысле - по лицензии можно использовать свободно?

Date: 2015-01-16 05:56 am (UTC)
From: [identity profile] enternet.livejournal.com
Бесплатный оракл? Это вы годно набросили )))

Date: 2015-01-16 05:59 am (UTC)
From: [identity profile] ext_1684112 (from livejournal.com)
Прямо в соседнем кабинете техподдержка занимается установкой ораклов. Бесплатных, потому что клиент ораклу не платит ничего. РФ такая РФ.

Вдобавок, существует Oracle Express.

Date: 2015-01-16 06:32 am (UTC)
From: [identity profile] enternet.livejournal.com
Да, но не существует бесплатный Oracle TimesTen

Date: 2015-01-16 07:18 am (UTC)
From: [identity profile] vromanov.livejournal.com
Существует. бесплатная версия для разработки.

Date: 2015-01-16 08:15 am (UTC)
From: [identity profile] enternet.livejournal.com
Для разработки и обычный Oracle Database бесплатен.

Date: 2015-01-16 06:09 am (UTC)
From: [identity profile] nealar.livejournal.com
Веяние времени. "Ворованный софт считаем трофейным".

Date: 2015-01-16 07:16 am (UTC)
From: [identity profile] vromanov.livejournal.com
Бесплатна только версия для разработки. Комерческая будет стоит бабла. Но оно окупается. Я сравнивал с постгресом - разница на простейших запросах в 7-10 раз.

Date: 2015-01-15 09:05 pm (UTC)
From: [identity profile] 1master.livejournal.com
MS SQL прекрасно умеет in-memory.

Date: 2015-01-15 10:44 pm (UTC)
From: [identity profile] sbj-ss.livejournal.com
Начиная с 2014 версии и с пачкой мелких, но неприятных заморочек.
Пользоваться можно и местами, наверное, даже нужно, но не радует в должной степени.

Date: 2015-01-15 09:11 pm (UTC)
From: [identity profile] madeveloper.livejournal.com
Ежик кололся, плакал, красил глазки в красный цвет,
...но упорно не хотел ставить Oracle...

Date: 2015-01-15 09:17 pm (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
это твой путь боли и страдания, это тебе наказание за то, что не выбрал постгре!

Date: 2015-01-15 10:51 pm (UTC)

Date: 2015-01-15 11:49 pm (UTC)
From: [identity profile] Евгений Шишкин (from livejournal.com)
ничо, в квг тебя быстро постгресу научат

Date: 2015-01-16 04:47 pm (UTC)
From: [identity profile] berezovsky.livejournal.com
это ты всё с теми табличками воюешь

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 31st, 2025 10:12 pm
Powered by Dreamwidth Studios