
ко?TEXHIK
17.04.2018
07:11:54
Чем тебе обычный id не нравится?

Crestoff
17.04.2018
07:12:12
ну айди , который автоинкремент?

ко?TEXHIK
17.04.2018
07:12:17
Зачем тебе такой дикий РК который писать задолбаешься

Google

Crestoff
17.04.2018
07:12:44
допустим еслти 3000 записей в минуту
не засрётся ли PK id

ко?TEXHIK
17.04.2018
07:12:58
И что?
Нет конечно

Crestoff
17.04.2018
07:13:14
ну я вот и сомневаюсь
если в этой ситуации других вариков нет, значит буду так
в данный момент хранил портянку в json

ко?TEXHIK
17.04.2018
07:13:52
Зря)

Crestoff
17.04.2018
07:13:59
очень много нужно места
)

ко?TEXHIK
17.04.2018
07:14:18

Crestoff
17.04.2018
07:14:20
ну я уже понял что зря, диск засрался за сутки
ага, спасибо. сделаю пока по id

Google

ко?TEXHIK
17.04.2018
07:14:49
Timestamp же не заканчияается

Crestoff
17.04.2018
07:14:50
а если варинат перенести на redis
это не оптимальнее будет
если есть такая возможность
?

ко?TEXHIK
17.04.2018
07:16:59
Хз, не работал с ним. Но про айди ты зря волнуешься сам посчитай. 3*60*24*365=1,576,800
1.5 миллиарда в год
Вот и думай, сколько лет твоя система должна работать без очистки чтобы закончились айди

Crestoff
17.04.2018
07:18:19
ага, я тебя понял, ладно пока так сделаю.
Спасибо!

ко?TEXHIK
17.04.2018
07:19:19
Если будет совсем плохо всегда можно сделать ключ из uid, их точно хватит)
Но циферки быстрее

Crestoff
17.04.2018
07:20:25
угу

Ilia
17.04.2018
07:37:16

Crestoff
17.04.2018
07:37:52
жаль людей без чувства юмора)

Ilia
17.04.2018
07:39:21

Crestoff
17.04.2018
07:39:46
понятно что в бд
был вопрос как хранить
уже решили его

Ilia
17.04.2018
07:47:01

Crestoff
17.04.2018
07:47:31
Спасибо ??

Ilia
17.04.2018
07:48:42

Google

Ilia
17.04.2018
07:51:10

Crestoff
17.04.2018
07:51:38
ну если он таков

Ilia
17.04.2018
07:57:13
Если у тебя нет ключа из максимум трёх полей, то у тебя нет ключа вообще.
Это тайная мудрость древних разработчиков БД.

ко?TEXHIK
17.04.2018
09:37:51
Товарищи, реально как-то в адекватное время без сильных заморочек перенести базу postgres со всей метой с одного сервера на другой? То есть не данные, а именно целиком базу? Имеется поврежденная таблица, нужно проверить поможет ли имеющееся решение её исправить или нет

Sergey
17.04.2018
09:39:29

Ilia
17.04.2018
09:41:32
Правда, это нельзя назвать БЕЗ СИЛЬНЫХ ЗАМОРОЧЕК.

ко?TEXHIK
17.04.2018
09:43:45
эти все файлы придется по всей системе собирать ли они примерно в кучке?... по идее целевой сервер - древний клон оригинала, но с чутка измененными настройками... То есть в теории можно переложить только непосредственно данные. Или не очень прокатит?

Ilia
17.04.2018
09:48:56
я считал, что всё лежит в /opt/postgres/data

ко?TEXHIK
17.04.2018
09:50:40
ок, будем пробовать, спасибо

Ilia
17.04.2018
09:51:08
Но я не админ нифига, и PG очень мало щупал. ЭТо всё должно быть в документации и конфигах.

ко?TEXHIK
17.04.2018
09:51:22
ну я уже подгуглил, как у пг узнать где лежит. просто интересует вопрос достаточно ли переноса даты или нужно что-то еще. и поднимется ли оно со слегка другими настройками

ко?TEXHIK
17.04.2018
09:51:43

Ilia
17.04.2018
09:53:10
Нет, это любая СУБД предполагает такой перенос. ХОлодный бэкап называется.

lost
17.04.2018
09:53:21
так там же низкоуровневая структура, вариант с rsync не прокатит? без останова бд?

Ilia
17.04.2018
09:54:16
не ну можно, если хочешь БД убить,

Artem
17.04.2018
10:16:14
pg_basebackup в помощь
он на горячую сделает копию базы
версия постгреса?

Igor
17.04.2018
12:16:56
Коллеги, приветствую! У кого-то был опыт работы с Neo4j?

Google

Al
17.04.2018
12:34:01

Denis
17.04.2018
12:41:27

Igor
17.04.2018
12:42:08
Я к сожалению уже не могу. Пришел проект с уже встроенным Neo4j, сроки не дают возможности перепилять его на другую СУБД

Admin
ERROR: S client not available

Denis
17.04.2018
12:42:46
так в чем суть проблем - поможем чем сможем пиши

Igor
17.04.2018
12:48:26
Если подскажите проверенный (годный) гайд по нему без воды, был бы очень признаетелен
В идеале хотел бы конечно купить у кого консультацию по Скайп, чтобы задать пару вопросов конкретно по своему проекту


Denis
17.04.2018
12:54:21
а на чем писан проджект ?
сколько у тебя времени на то что бы освоить нео ?
если вопрос в понимании и синтаксисе то там просто - похожу на SQL чем то , только логика немного другая. По сути это граф, есть вершины, ребра, свойства вершин, ребер, типы вершин. Этим всем можно рулить. Ворекеры нео в БД синхронные . Есть платнаябесплатная версия, в бемплатной куча ограничений мелких которые мешают работе
синтаксис - качаешь их браузер и разбираешь базовые вопросы с помниманием. Если там какая ОРМ то это немного усложняет конечно
Есть пару типов конектов - протоков по которым можно общаться с сервером БД - BOLT, http api.Последний тормознутый
транзакции жутко медленные ибо лочат вершины и если паралельно пару запросов на одну вершину то производительность падает колосально
выжал 3000 запросов в секунду - 16 ядерный проц, оперативка не осбо влияет только кеш запихивает в нее, если быстро обновляются даннеы не сильно полезно. Данных было 10к вершин 150-300к ребер
самое главное нельзя горизонтально маштабировать , то есть только делить граф на куски если что
проблемы в фри версии с бекапом, его тупо нет из коробки
пытался заюзать форк для того что бы прикрутить к нео GPU не получилось, запихивал НЕО в своп оперативку - на моих данных-операциях особой разници не было


Igor
17.04.2018
13:42:55

Google

Igor
17.04.2018
13:44:34

Al
17.04.2018
13:47:47

Denis
17.04.2018
14:20:02
Php, Laravel Lumen
к сожалению из веба только на пайтоне пишу ( с этим не могу помочь . По большому счету если нагрузки особо нет, то нео норм решение
если будут вопросы именно по работе рав запросов то могу посмотреть без проблем

Al
17.04.2018
14:30:28

Igor
17.04.2018
14:44:27

Ostap
17.04.2018
20:06:09
Помогите сформировать запрос к БД, пожалуйста: есть таблица
Lesson(group int, lesson text)
Как должен выглядить запрос, если я хочу получить все уроки, которые одинаковы для всех груп
Например,
1 'Physics'
2 'Physics'
3 'Algebra'
3 'Physics'
Запрос должен вернуть 'Physics'

it m
18.04.2018
05:10:49
Select distinct lesson from Lesson where count(group) > 1
Может

Rustam
18.04.2018
05:23:41
Помогите понять что хотят этим запросом увидет?
From the auxiliary server, connect to the target from sqlplus using the SAME connect string used by RMAN duplicate and execute:
spool from_aux_server.txt
set echo on;
alter session set nls_date_format = 'DD-MON-RRRR HH24:MI:SS';
select sysdate from dual;
select count(*) from cat;
------- let the process sit for 45 minutes
select sysdate from dual;
select count(*) from cat;

Vasiliy
18.04.2018
05:36:11
Тут видимо не сам запрос важен, а то, сможешь ли ты в rman'e выцепить строку подключения, использованную при клонировании базы и подставить ее для соединения с auxiliary базой