@pgsql

Страница 145 из 1062
Darafei
04.11.2016
21:28:18
ну, можно поизвращаться и напартиционировать таких табличек размером в блок, и всегда переписывать их по create table as очень специфический access pattern получится и не повторяйте дома, но технически то, чего @socketpair хочет

Evgeniy
04.11.2016
21:28:59
ну такие бд есть да

но они больше про dwh

ну или lsm

Google
Evgeniy
04.11.2016
21:29:45
постгрес же не может щас на каждые 100 байт писать 8кб блок в конец

Марк ☢
04.11.2016
21:29:55
Суть -- уменьшить объем врайтов при модификации

Не понимаю до сих пор зачем тупли писать в журнал :( почему нельзя писать только информацию о том какие валидные а какие нет.

Evgeniy
04.11.2016
21:30:52
oltp базы которые пошли уменьшать объем записи в вал, перешли на комманд логгинг

Марк ☢
04.11.2016
21:31:20
Не понимаю вернее зачем именно тупли писать.

Сам журнал четко понимаю зачем.

Марк ☢
04.11.2016
21:31:45
Ну это троллота.

Evgeniy
04.11.2016
21:31:54
в редисе есть вал

чо такое

Darafei
04.11.2016
21:32:51
и append-only file

Using AOF Redis is much more durable: you can have different fsync policies: no fsync at all, fsync every second, fsync at every query. With the default policy of fsync every second write performances are still great (fsync is performed using a background thread and the main thread will try hard to perform writes when no fsync is in progress.) but you can only lose one second worth of writes.

The AOF log is an append only log, so there are no seeks, nor corruption problems if there is a power outage. Even if the log ends with an half-written command for some reason (disk full or other reasons) the redis-check-aof tool is able to fix it easily.

Google
Evgeniy
04.11.2016
21:34:16
победа

Марк ☢
04.11.2016
21:35:22
Мде…

Alexander
04.11.2016
21:52:11
И как ууид устраняет нерандомность ?
я делаю всегда uuid1() , 2 причины: 1. скрыть количество объектов в таблице и темпы роста/прироста объектов в таблице, 2. uuid1() использует время и имя сервера, то есть гарантированно это всегда будут разные ключи даже если куча серверов, это лучше, чем uuid4(), а кроме uuid1() и uuid4() больше никакие алгоритмы особо и не используются, кажется

Evgeniy
04.11.2016
21:53:28
господи, только не про уиды

Alexander
04.11.2016
21:53:53
а что с ними не так?

мы отвоевали право этого поля на существование в Django ?

Марк ☢
04.11.2016
21:54:26
Блин. Я спать ложусь. Просрусь завтра. Погодите у меня. Я все про уилы напишу.

Alexander
04.11.2016
21:54:33
раньше его не хотели туда включать по умолчанию)

Evgeniy
04.11.2016
21:55:07
да просто целый день про них

сколько можно

Alexander
04.11.2016
21:57:08
да, я вот увидел про них и обычно молчу, но тут тоже решил написать))) uuid1() , наверное, тормознутее) но когда у вас стартапчик - вы не хотите рассекречивать ваши там внутренние данные, значит, нельзя просто 12345, 12346, 123457 ключи делать, потому что чувак зайдёт сегодня, сделает объект, посмотрит его айдишник в коде и через месяц так же и ему будет понятно, сколько за месяц объектов добавилось, то есть будет понятно, насколько ваш проект живой, сколько у вас клиентов, какие доходы и так далее

Darafei
04.11.2016
22:03:27
лучше расскажите, нужна кому книжка про постгис на русском? :)

Evgeniy
04.11.2016
22:04:20
ничерта не понимаю в гисе

но не уверен что хочу начать

Марк ☢
04.11.2016
22:04:26
Это про геоинформационные ?

Или государственные инф системы :) ?

Darafei
04.11.2016
22:05:10
но не уверен что хочу начать
кстати, как там глобалка? :)

Evgeniy
04.11.2016
22:05:23
без понятия как там глобалка

наверное хорошо

Eugene
04.11.2016
22:05:30
книжки на русском по программингу или чему-то связанному с компами - извращение.

Google
Fike
04.11.2016
22:06:25
Evgeniy
04.11.2016
22:11:00
да что не так-то

Fike
04.11.2016
22:11:51
в последний раз, когда проверял, у него не было никакого wal

Evgeniy
04.11.2016
22:12:20
http://redis.io/topics/persistence

Fike
04.11.2016
22:12:32
у него только либо снапшот снимать, либо AOF постоянно синкать

Evgeniy
04.11.2016
22:12:41
блядь, аоф не вал что ли

Fike
04.11.2016
22:12:59
нет

Evgeniy
04.11.2016
22:13:09
почему

Fike
04.11.2016
22:13:32
ну, возможно мы разное под этим термином понимаем

Evgeniy
04.11.2016
22:13:34
пишет - пишет, ахед - ахед, лог - лог

Fike
04.11.2016
22:14:12
ну вот не ахед

Darafei
04.11.2016
22:14:14
журнал поперёдной записи, жпз

Evgeniy
04.11.2016
22:14:44
а чего это не ахед

ой, и правда не ахед

сперва в памяти поменяет

ну почти вал!

Fike
04.11.2016
22:16:34
ну потому что он не пишет вперед записи в постоянное хранилище. и сохранение в момент коммита - это его лучшая опция, а формально он не обязан вообще синхронно с изменениями вестись и может запаздывать.

Pavel
04.11.2016
22:17:37
да вал, вал. Write After Log :)

Evgeniy
04.11.2016
22:17:40
appednfsync always In this mode, and if the client does not use pipelining but waits for the replies before issuing new commands, data is both written to the file and synched on disk using fsync(2) before an acknowledge is returned to the client.

ну если до того как клиенту ответил, мне этого достаточно как ахед

Google
Айтуар
05.11.2016
08:49:04
Уф. Прочитал все. Всё таки лучший способ изучить постгрес уронить БД и чинить ее.

Аггей
05.11.2016
09:21:41
Там понимание быстрее приходит ))

Dmitriy
05.11.2016
10:16:14
а разве бывают системы не 24*7?

Павел П.
05.11.2016
10:26:47
а разве бывают системы не 24*7?
С 9 до 6, 5 дней в неделю например.

Admin
ERROR: S client not available

Mike Chuguniy
05.11.2016
10:42:28
Уф. Прочитал все. Всё таки лучший способ изучить постгрес уронить БД и чинить ее.
Всё?! Счастливчик - столько времени... А насчёт обучения путем уронить - не соглашусь, однако. Есть более гуманные и более эффективные способы. Мало того, решение конкретной проблемы далеко не всегда даёт понимание об общем устройстве продукта, независимо от того, что за продукт: служба каталогов, СУБД, индеец/нгинкс и т.д.

Pavel
05.11.2016
10:42:58
не говоря уж о том, что уронить бд - это epic фейл

Mike Chuguniy
05.11.2016
10:43:22
ЗЫ. Народ, а есть возможность сохранить локально всё это обсуждение? А то хочется иметь локально копию...

не говоря уж о том, что уронить бд - это epic фейл
Ну я бы не был таким категоричным, всякое в жЫзни бывает. :)

Pavel
05.11.2016
10:45:09
ну это минус архитектуры

например словить oom - это все таки дикая ошибка dba/ops

Darafei
05.11.2016
11:42:20
да ладно, стабильно роняем постгрес в разный сегфолт раз в две недели

не падает то, чем не пользуются

Alex
05.11.2016
11:55:12
странные у вас понятия об использовании постгреса ;)

Darafei
05.11.2016
11:59:35
доменная область - гисы. ГИС - это когда у тебя в базе нет foreign key как класса, а все связи между объектами - по геометрическому вложению :)

Google
Darafei
05.11.2016
12:02:29
в хороший день всё выполняется, в обычный - падает с TopologyException, по четвергам и пятницам - постгрес падает в сегфолт

Evgeniy
05.11.2016
12:14:40
как скучно я живу

Boris
05.11.2016
12:30:00
как скучно я живу
ну и видок у тебя парень :)

Mike Chuguniy
05.11.2016
13:35:25
как скучно я живу
так это же замечательно! Жить, когда всё работает...

например словить oom - это все таки дикая ошибка dba/ops
Первый раз - нормально. Вот второй раз oom - это уже возникают вопросы.

Уффф, скопирывал весь этот трешак за валы, тюпли и прочее безобразие на диск...

Evgeniy
05.11.2016
14:02:44
теперь мне даже стыдно

Evgeniy
05.11.2016
14:13:51
@Komzpa, http://i.imgur.com/HwvAsHi.jpg угадай srid

Dmitrii
05.11.2016
14:16:31
Ого, интересно это он так по памяти нарисовал?

Darafei
05.11.2016
14:29:11
@Komzpa, http://i.imgur.com/HwvAsHi.jpg угадай srid
судя по вспомогательным линиям, это equirectangular с опорной lat=45deg

Evgeniy
05.11.2016
14:30:23
ты же щас просто всё это говоришь рандомно, потому что никто не поймет да?

Darafei
05.11.2016
14:35:20
не, я в кугисе проект собрал

Evgeniy
05.11.2016
14:35:46
безумие

Darafei
05.11.2016
14:36:19
строчка проекции +proj=eqc +lat_ts=45 +lat_0=30 +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +units=m +no_defs srid у неё нет

Evgeniy
05.11.2016
14:37:19
в 2016 году еще можно говорить mad skills?

Darafei
05.11.2016
14:56:15
не, судя по получившейся бочке, таки не равнопрямоугольная

Страница 145 из 1062