Пусть два года спустя, но вдруг кому-то пригодится.
Мы сотню файлов с домами заливаем один в один, получаем сотню таблиц. Далее, делаем эти таблицы партициями одной большой таблицы. Разделение по коду региона.
addrob
-- таблица addrob сделана по образу и подобию любой таблицы по одному региону
CREATE TABLE public.addrob
(
actstatus numeric(2,0),
aoguid character varying(36),
aoid character varying(36),
aolevel numeric(2,0),
areacode character varying(3),
autocode character varying(1),
centstatus numeric(2,0),
citycode character varying(3),
code character varying(17),
currstatus numeric(2,0),
enddate date,
formalname character varying(120),
ifnsfl character varying(4),
ifnsul character varying(4),
nextid character varying(36),
offname character varying(120),
okato character varying(11),
oktmo character varying(11),
operstatus numeric(2,0),
parentguid character varying(36),
placecode character varying(3),
plaincode character varying(15),
postalcode character varying(6),
previd character varying(36),
regioncode character varying(2),
shortname character varying(10),
startdate date,
streetcode character varying(4),
terrifnsfl character varying(4),
terrifnsul character varying(4),
updatedate date,
ctarcode character varying(3),
extrcode character varying(4),
sextcode character varying(3),
livestatus numeric(2,0),
normdoc character varying(36),
plancode character varying(4),
cadnum character varying(100),
divtype numeric(1,0)
) PARTITION BY LIST (regioncode);
добавляем составляющие партиции
-- добавим партиции к таблиции
ALTER TABLE addrob ATTACH PARTITION addrob01 FOR VALUES IN ('01');
ALTER TABLE addrob ATTACH PARTITION addrob02 FOR VALUES IN ('02');
ALTER TABLE addrob ATTACH PARTITION addrob03 FOR VALUES IN ('03');
...
-- так как в таблицах с домами нет поля с кодом региона, добавим его
ALTER TABLE house01 ADD COLUMN regioncode character varying(2) DEFAULT ('01');
ALTER TABLE house02 ADD COLUMN regioncode character varying(2) DEFAULT ('02');
ALTER TABLE house03 ADD COLUMN regioncode character varying(2) DEFAULT ('03');
ALTER TABLE house04 ADD COLUMN regioncode character varying(2) DEFAULT ('04');
...
-- и тоже объединим
ALTER TABLE house ATTACH PARTITION house01 FOR VALUES IN ('01');
ALTER TABLE house ATTACH PARTITION house02 FOR VALUES IN ('02');
....
В приусе начиная со второй версии есть комплектации с термосом, чтобы зимой после поездки не рассеивать тепло понапрасну. Объём охлаждающей жидкости циркулирует через 2-3х литровый термос.
Я для той же цели пробовал (понравилось) PostgresSQL+TimescaleDB, исключительно из-за полной совместимости с SQL. Оно, кстати умеет собирать данные по периодам. То есть имея минутные свечи, можно попросить собрать их с точностью 5 минут, 60 и как угодно.
Как раз сейчас экспериментирую с Postgres+TimescaleDB. Объёмы правда другие, сотни ГБ. Выбрал такую связку преимущественно за нативную поддержку SQL.
Интересно, насколько полная поддержка SQL у Druid?
infuse не работает под apple tv 3, насколько я понимаю. dlna – да, прекрасно, кто спорит (но выше говорили про самбу, dlna не упоминался). plex, кстати выступает и как dlna сервер тоже.
самое главное удобство в использовании чего-то одного на всех устройствах (вплоть до проигрывания в браузере, кстати). да, не на всех хранилищах Plex Server работает, но у меня всё равно компьютер включен 24х7.
Ничто ничему не мешает. Складывайте и смотрите.
Может быть расскажете про плеер под apple tv 3, который с самбы будет тянуть файлы? Да и под смарт-тв тоже интересно. Позицию тоже удобно в плеере запоминать, начал смотреть на ТВ, продолжил на планшете/проекторе – ищешь заново. Про обложки, видимо, даже упоминать не стоит.
С Plex'ом всё просто. Есть сервер, туда вы складываете фильмы, сериалы, музыку, фотографии. И есть клиенты, телевизор со смарт-тв, apple-tv с проектором и прочие планшеты с телефонами, которые этот контент потребляют по локальной (и не только) сети.
Plex помнит где вы остановились в просмотре, позволяет выбрать дорожку звука, субтитров и т. д.
Так сложилось, что все мощные лампы работали подолгу и в закрытых светильниках (их немного было, 5-6 штук). КЛЛ, кстати, тоже остались живые, вкрутил в подвале, дома хотелось только светодиодные.
Два с половиной года назад покупал лампы в новый дом. Только ИКЕА, больше всего MR16 (GU5.3), и понемногу GU10, ЛЕДАРЕ 1000Лм, ЛЕДАРЕ 400Лм, РИЭТ 400Лм.
Передохли все ЛЕДАРЕ 1000Лм и пара РИЭТ 400Лм, причём мощные, похоже от перегрева. Но Эстонией сильно расстраивает, так как по гарантии они возвращают деньги. Часть GU5.3 работает уже года 4-5, купил как только они появились, именно за спектр (не отличить от галогеновых).
Наверное, дело в том, что это не такая очевидная вещь. И когда люди осознаЮт, что "свет" может родить пару "осязаемых" частиц, это удивляет. Не менее удивительно, что сильное статическое электрическое поле может родить из вакуума электрон-позитронную пару.
Стоял примерно перед таким же выбором, и внезапно, решил попробовать макбук, который 12". Всего с одним usb-c портом и разъёмом 3.5мм под наушники. Выбор пал на машинку с core i5/8/256, которая заменила собой macbook pro 13" late 2013.
Ухудшения в производительности не заметил, примерно так же или быстрее (видимо за счёт более быстрого ssd). При том, что у меня всегда запущена виртуалка и ещё десяток приложений. Работаю за монитором с блютусной клавиатурой, ноут лежит рядом с закрытой крышкой.
Из плюсов: вес, время работы, производительность, возможность подключить к монитору один (!) кабель для видео, зарядки и аудио (чем я активно пользуюсь).
Из минусов: один разъём usb-c. Вынужден был поменять мышь (игровую логитек на логитек же, мх мастер 2эс).
А вот что сильно раздражает: когда думал про замену ноутбука, смотрел на мониторы с разъёмом usb-c. Разъём первый раз появился (в ноутбуках на рынке) около двух лет назад. А мониторов с диагональю 27" и более, на маркете, до сих пор, ровно 8 штук. Восемь! И кто стоит поперёк прогрессивных решений? При том, что это очень удобный вариант подключения, особенно, если в мониторе полноценный USB хаб.
Как ни странно, но продавцы помнят. У нас похожая схема в похожем бизнесе. Причём, так как продавцы считают, что все вышестоящие спят и видят, как бы их лишить бонусов, было решено показывать практически онлайн, кто, сколько и за что получил бонус. Все вопросы касаемо бонусов снялись.
Мы сотню файлов с домами заливаем один в один, получаем сотню таблиц. Далее, делаем эти таблицы партициями одной большой таблицы. Разделение по коду региона.
В приусе начиная со второй версии есть комплектации с термосом, чтобы зимой после поездки не рассеивать тепло понапрасну. Объём охлаждающей жидкости циркулирует через 2-3х литровый термос.
Тут как всегда, каждый оптимизирует с оглядкой. Насколько я понял, вы, с оглядкой на максимальную совместимость с nginx.
Есть готовое решение для хранения таких данных в бинарном формате http://discretelogics.com/teafiles/.
Я для той же цели пробовал (понравилось) PostgresSQL+TimescaleDB, исключительно из-за полной совместимости с SQL. Оно, кстати умеет собирать данные по периодам. То есть имея минутные свечи, можно попросить собрать их с точностью 5 минут, 60 и как угодно.
Как раз сейчас экспериментирую с Postgres+TimescaleDB. Объёмы правда другие, сотни ГБ. Выбрал такую связку преимущественно за нативную поддержку SQL.
Интересно, насколько полная поддержка SQL у Druid?
Скажите, а сколько вы ещё напишите комментариев про «дефолтные настройки WebRTC», а? Уже понятно, спасибо, сверху прочитали три раза.
самое главное удобство в использовании чего-то одного на всех устройствах (вплоть до проигрывания в браузере, кстати). да, не на всех хранилищах Plex Server работает, но у меня всё равно компьютер включен 24х7.
Может быть расскажете про плеер под apple tv 3, который с самбы будет тянуть файлы? Да и под смарт-тв тоже интересно. Позицию тоже удобно в плеере запоминать, начал смотреть на ТВ, продолжил на планшете/проекторе – ищешь заново. Про обложки, видимо, даже упоминать не стоит.
Plex помнит где вы остановились в просмотре, позволяет выбрать дорожку звука, субтитров и т. д.
Так сложилось, что все мощные лампы работали подолгу и в закрытых светильниках (их немного было, 5-6 штук). КЛЛ, кстати, тоже остались живые, вкрутил в подвале, дома хотелось только светодиодные.
Два с половиной года назад покупал лампы в новый дом. Только ИКЕА, больше всего MR16 (GU5.3), и понемногу GU10, ЛЕДАРЕ 1000Лм, ЛЕДАРЕ 400Лм, РИЭТ 400Лм.
Передохли все ЛЕДАРЕ 1000Лм и пара РИЭТ 400Лм, причём мощные, похоже от перегрева. Но Эстонией сильно расстраивает, так как по гарантии они возвращают деньги. Часть GU5.3 работает уже года 4-5, купил как только они появились, именно за спектр (не отличить от галогеновых).
Наверное, дело в том, что это не такая очевидная вещь. И когда люди осознаЮт, что "свет" может родить пару "осязаемых" частиц, это удивляет. Не менее удивительно, что сильное статическое электрическое поле может родить из вакуума электрон-позитронную пару.
Ухудшения в производительности не заметил, примерно так же или быстрее (видимо за счёт более быстрого ssd). При том, что у меня всегда запущена виртуалка и ещё десяток приложений. Работаю за монитором с блютусной клавиатурой, ноут лежит рядом с закрытой крышкой.
Из плюсов: вес, время работы, производительность, возможность подключить к монитору один (!) кабель для видео, зарядки и аудио (чем я активно пользуюсь).
Из минусов: один разъём usb-c. Вынужден был поменять мышь (игровую логитек на логитек же, мх мастер 2эс).
А вот что сильно раздражает: когда думал про замену ноутбука, смотрел на мониторы с разъёмом usb-c. Разъём первый раз появился (в ноутбуках на рынке) около двух лет назад. А мониторов с диагональю 27" и более, на маркете, до сих пор, ровно 8 штук. Восемь! И кто стоит поперёк прогрессивных решений? При том, что это очень удобный вариант подключения, особенно, если в мониторе полноценный USB хаб.