
Al
14.01.2018
19:53:20

Simon
14.01.2018
19:55:25

Al
14.01.2018
19:56:15

Google

Al
14.01.2018
20:57:57
его тоже потрогай
в него можно онлайн слать изменения в графе
типа рейалтайм

Simon
14.01.2018
21:21:35

Al
14.01.2018
21:27:59
Спасибо, посмотрю. Уже поздно.
я думал парсить логи базы и отрисовывать в реал тайм движуху в базе. должно быть красиво и познавательно. осталось только время для этого найти. ибо задача не первоочередная

Ilia
15.01.2018
10:15:30

Simon
15.01.2018
10:28:56

Ilia
15.01.2018
11:06:45

Al
15.01.2018
16:05:12

Alex
15.01.2018
16:05:58
ибо воистену

Al
15.01.2018
16:06:29
любая бд по сути своей есть граф.. обычно даже несколько
хотя с точки зрения обобщения граф всегда один :)
без графини и графинят :)

Google

Ilia
15.01.2018
16:10:56

Al
15.01.2018
16:11:24

Simon
15.01.2018
17:05:49
Нормально вас штормит...

Al
15.01.2018
17:07:48
Нормально вас штормит...
ога. я тут наколбасил пару миллионов вершин в базу и пару сотен миллионов углов... теперь пытаюсь прилепить на это сверху аналитику.
==>{0=2379, 1=4840, 2=2356, 3=3649, 4=2601, 5=3850, 6=3201, 7=2665, 8=2483, 9=3964}
мне кажется единичка лидирует
@UdavTheLongest кстати вот ИД базы по порядку...
я так понимаю ид зависит от вспышек на солнце

Konstantin
15.01.2018
17:41:28

Al
15.01.2018
17:41:56
собственно первая и третья это производные от второй
форки

Алексей
15.01.2018
19:35:00
Здравствуйте, кто-нибудь может подсказать как правильно проектировать базу данных

Alexander
15.01.2018
19:38:52
1нф/2нф/3нф

Алексей
15.01.2018
19:43:14
Ну да, но новечку не очень понятно
Как все-таки правильно связывать таблицы и следовать нормальным формам
Даже например вроде очень простая задача, есть доктор и пациент у них есть одинаковые поля такие как имя фамилия итд
Их мы выносим в отдельную таблицу
Но как тогда связывать пациента и врача (связь многие к одному) напрямую или через выделенную таблицу с общими полями

Al
15.01.2018
19:50:31
связывать пациента и врача? ну можно на надгробном камне пациента писать ФИО доктора.. можно просто завести каждому доктору персональное кладбище и повесить ФИО доктора на входе на кладбище.. вагон вариантов же.
все зависит от того какие данные и когда вам понадобятся. проектировать бд не имея модели приложения которое будет эту бд использовать. ну это просто трата времени

Алексей
15.01.2018
19:58:01
Конечно без модели трудо
Но что можно почитать чтобы в этом разобраться?
Описанные выше три таблицы если будут соединены треугольником это нормально или нет?
Т.е. У доктора есть поля как и на общую таблицу так и на пациента

Google

Alex
15.01.2018
19:59:56
Дейта читайте
Там всего ~ 1000 страниц

Al
15.01.2018
20:01:26
без модели трудно, но мы не ищем легких путей. :) сначала создадим базу а потом будем думать как же с нее данные нужны получить

Алексей
15.01.2018
20:08:16
Ну данные получать легко
В данном примере
Доктора регестрируются в системе, а также заводят карточки пациентов

Al
15.01.2018
20:09:13
так вот оказывается как выглядит select и insert ...

Алексей
15.01.2018
20:11:38
Ахах
Это я просто описал суть

Al
15.01.2018
20:12:35
в общем книгу тебе посоветовали. прочитаешь приходи. делать за тебя никто не станет.

Алексей
15.01.2018
20:15:58
Ну это понятно
Я просто хотел узнать кто что может посоветовать по правильности проектирования
Создать таблицы и связи не сложно, также как с ними работать, а вот правильно и лаконично это уже проблема

Ilia
15.01.2018
20:58:36

Скептический анализ неверных действий наркоманов
16.01.2018
05:54:27
Тупой вопрос.
Есть данные из селекта которые вставляются в другую таблицу, данные из одной колонки перед вставкой необходимо модифицировать.
Как лучше это реализовать, точнее через что? MySQL
Вариант конечно хранимки с курсором, но мне кажется это совсем плохо или нет?

Vladislav
16.01.2018
06:04:00
Какая модификация?
Хотя если хранимки предполагаются, то почему бы просто вьюху не сделать?

Скептический анализ неверных действий наркоманов
16.01.2018
06:10:44
И вывести в три столбца.

Vladislav
16.01.2018
06:11:32
Ну сделай вьюху и потом тупо из вьюхи в таблицу инсерть

Alexey
16.01.2018
06:24:13

Admin
ERROR: S client not available

Google

Sergey
16.01.2018
07:07:07

Danil
16.01.2018
07:58:06
А что за модификация?

Ilia
16.01.2018
08:22:31

Anton
16.01.2018
09:06:17
Не забыть перед этим какой-нить READ COMMITED поставить, чтоб не заблочить всё, включая собственную жизнь))))

Vladislav
16.01.2018
10:19:30
https://www.informatica.com/data-quality-magic-quadrant.html
интересно, что отсутствует пентахо/хитачи...

Al
16.01.2018
12:57:02

Vladislav
16.01.2018
12:57:44
почему?

Al
16.01.2018
13:17:25
почему?
Ну в мобильной версии показывает только как они сами себя хвалят.

Vladislav
16.01.2018
13:19:49
да пофиг на текст, смысл только в картинке, их сайт взял просто потому, что первый, где в паблике есть эта картинка

Al
16.01.2018
13:20:31

Vladislav
16.01.2018
13:20:36
ага

Al
16.01.2018
14:38:50
ага
Толк от них нулевой. Они же не выложили алгоритм по которому расчитывали позиции

Vladislav
16.01.2018
14:39:12
в документе за 2к баксов вроде есть

Al
16.01.2018
14:42:32

Олег
16.01.2018
21:59:02
доброй ночи
есть mysql 5.7 и умереное кол-во конкурентных , довольно простых селектов, апдейты редкие. иногда случается хрень и скуль начинает жрать проц и залипать в ожидании futex()
в таком состоянии оказывается довольно большое число тредов
таким выводам приводят strace -c и perf top. куда копнуть, чего он там так старательно ожидает?
в принципе есть пара идей, в чём может быть проблема, но надо статистику подкопить

Google

Олег
16.01.2018
23:10:21
[!!] Query cache efficiency: 1.5% (3K cached / 261K selects)
вызывает подозрения. часть запросов то ли не кешируется, то ли в принципе некешируемые

Alexey
17.01.2018
05:03:55

Nik
17.01.2018
05:05:08
коллеги, доброе утро!
Кто подскажет, mariadb на centos где хранит настройки, кроме файла my.cnf?
суть в чем:
переносил базы на другой раздел, решил туда же сокет перекинуть
базы работают, сокет отказывается, хотя создается в новом каталоге.
при попытке подключиться в mysql (#mysql -uroot -p) говорит:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
т.е он ищет сокет в старом каталоге, а при старте (#systemctl restart mariadb.service) создает сокет в /db/mysql, где его настройками и прописал.

Maxim ??
17.01.2018
05:06:27

Nik
17.01.2018
05:07:23

Maxim ??
17.01.2018
05:09:31
покаж конфиг