@dba_ru

Страница 370 из 718
lost
05.01.2018
12:11:42
Asai
05.01.2018
12:11:52
ну код я обычно в саблайме пишу

Vladislav
05.01.2018
12:12:11
Сурово

Юра
05.01.2018
12:48:33
У меня есть вот такое CREATE TABLE IF NOT EXISTS account ( id SERIAL, name VARCHAR(60) NOT NULL, password VARCHAR NOT NULL ); CREATE TABLE IF NOT EXISTS role ( id SERIAL, name VARCHAR(20) NOT NULL ); CREATE TABLE IF NOT EXISTS account_role ( account_id INTEGER NOT NULL, role_id INTEGER NOT NULL ); ALTER TABLE account ADD PRIMARY KEY (id); ALTER TABLE role ADD PRIMARY KEY (id); ALTER TABLE account_role ADD PRIMARY KEY (account_id, role_id); ALTER TABLE account_role ADD CONSTRAINT account_role_account_id_fkey FOREIGN KEY (account_id) REFERENCES account (id) MATCH FULL, ADD CONSTRAINT account_role_role_id_fkey FOREIGN KEY (role_id) REFERENCES role (id) MATCH FULL;

Google
Юра
05.01.2018
12:48:43
написал вот такое



Выглядит вот так

Это значит, что в таблице account_role все строки уникальные, но не все значения в строках уникальные, так?

Asai
05.01.2018
12:50:54
можно узнать, что за пакет, который развернутую таблицу может показывать?

Юра
05.01.2018
12:51:03
PGModeller

Это для postgres

Юра
05.01.2018
12:53:04
Ага
testdb=> INSERT INTO role VALUES (5, 1) RETURNING *; ERROR: duplicate key value violates unique constraint "role_pkey" DETAIL: Key (id)=(5) already exists.

Валерия
05.01.2018
12:53:14
Ага
Все уникальные возможные комбинации ключей из account и role

Google
Viktor
05.01.2018
14:48:21
В базе хранится несколько десятков тысяч записей. А именно сериализированные многомерные массивы. Я заметил что тип данных FLOAT сериализируется как то очень странно - после точки у меня по факту 2 символа, а после сериализации int все числа превращаются, видимо, в double. Причем int получает ещё 33 символа после запятой, а float что-то там за 50. Я подивился такой сериализации и изменил формат хранения из сериализации в JSON. Количество символов сократилось. Но почему то размер таблицы какой был, такой и остался. Чем это можно объяснить?

данный смотрю в phpmyadmin

Maxim ??
05.01.2018
15:18:15
не пользуйся им

Viktor
05.01.2018
15:22:34
пхпадмином?

А чем пользоваться?

видимо данные не пересчитались. Спустя некоторое время размер изменился

Ilia
06.01.2018
18:37:25
Dima
06.01.2018
19:35:25
здесть есть кто-то из Одессы?

Che
06.01.2018
19:49:53
существуют в природе быстрые базы, в которых вообще отсутствуют индексы?

можно даже проприетарные

Che
06.01.2018
20:40:20
смишно

aster
06.01.2018
20:40:38
Тут в соседнем чятике уже водка кончилась пока обсуждали:

https://docs.microsoft.com/en-us/quantum/quantum-concepts-4-qubit?view=qsharp-preview

Che
06.01.2018
20:41:23
у мокрописьки даже на квантовом проце все будет жутко тормозить. инфа соточка.

aster
06.01.2018
20:42:49
?

Ржачно было когда смигрировали оракл 9й под чпуксом с интегрити 8й серии на оракл 9й же, но под виндой на 380g7

С трехкратным почти приростом попугаев

Google
aster
06.01.2018
20:50:42
Но интегрити, конечно, старенький был и энд оф сапорт. На не первой свежести итаниумах

aster
06.01.2018
21:06:25
Попытка отжать бабла на фантазиях
В смысле? В самом простом варианте - ну смогли в единицу информации упаковать не два, а три значения. Ну и молоццы

Al
06.01.2018
21:06:55
Приложений этому нет. Количество кубитов маловато. Просто хайп ради хайпа

aster
06.01.2018
21:08:27
Подожди, до этого я еще не дошел. Я пока еще там написанное пытаюсь осмыслить

Al
06.01.2018
21:09:36
Подожди, до этого я еще не дошел. Я пока еще там написанное пытаюсь осмыслить
Попытки создать троичную логику уже были. И квантовые вычисления не о том вообще

aster
06.01.2018
21:09:59
Говорят в ажуре уже можно потыкать квантовые пк

Al
06.01.2018
21:10:14
Потыкать можно уже давно

У того же ибм уж пару лет модель онлайн хоть утыкайся

Только практических применений нет

Al
06.01.2018
21:11:55
Буквально пара задач есть и те просто ради "о гляка работает "

aster
06.01.2018
21:13:28
Ну видимо дорого пока.

Просто так не перекомпилируешь же

Al
06.01.2018
21:15:06
Ну видимо дорого пока.
Нет. Просто они не могут много кубитов удержать. И там другая логика работы

aster
06.01.2018
21:15:26
Пойду почитаю что там да как.

Al
06.01.2018
21:17:15
Пойду почитаю что там да как.
— Если задача нашего квантового вычислителя — смоделировать поведение пельменей в кипящей воде, то мы в начале укладываем пельмени (т.е. вводим начальные значения в наш компьютер), далее заливаем осторожно воду, чтобы не испортить наши начальные значения, и затем запускаем вычисление — включаем подогрев кастрюли. Всё, через N минут останавливаем вычисления (выключаем подогрев) и фотографируем текущее положение пельменей в кастрюле — это и есть результат работы нашего компьютера по алгоритму моделирования поведения пельменей в кипящей воде. Ни один классический супер компьютер существующий на сегодняшний день не сможет смоделировать каждый атом воды и его поведение/взаимодействие с другим атомами (даже просто памяти не хватит что бы хранить информацию о каждом атоме), а наш — смог!  Если укладывать пельмени определенным образом и знать закономерности их влияния друг на друга (слипшиеся поднимаются медленнее чем не слипавшиеся), то можно в начальных значениях задать некоторое логическое условие, которое будет выполнять некоторые логические действия, т.е. выполнять вычисления как и классический компьютер, правда… особо полезных вещей на пельменях не повычисляешь (довольно затратно выйдет), но в принципе можно… Вывод — мы построили крутой квантовый компьютер. Кто не согласен? ?

Пойду почитаю что там да как.
Я вот свой алгоритм оптимизировал. Неожиданно. Копался в первой версии сделанной на многомерных векторах. И нарыл в ней отличную идею как касандру раком поставить. Теперь заместо 3-5 часов на обработку уходит 2 минуты.

aster
06.01.2018
21:24:52
Это на обучение?

Google
Al
06.01.2018
21:29:18
Это на обучение?
У него нет разницы. У него любая инфа обучение. распознает говорящего. Интонации. Настроение. Разделяет несколько одновременно говорящих

Admin
ERROR: S client not available

aster
06.01.2018
21:30:08
Так любая новая инфа вызывает перестроение всего?

Al
06.01.2018
21:30:55
Если касандру твикнуть что бы 100к+ в секунду выдавала простых селектов. То аудио будет в реалтайм переваривать

Так любая новая инфа вызывает перестроение всего?
Не всего. Только того что касаетсянлвая инфа

aster
06.01.2018
21:34:01
Не всего. Только того что касаетсянлвая инфа
Но связь то каскадом. Но в целом понятно. Да ?

Если касандру твикнуть что бы 100к+ в секунду выдавала простых селектов. То аудио будет в реалтайм переваривать
А инсерты/апдейты при этом есть? Может там транзакционность выключить можно? (я просто про кассандру хз)

Но реалтайм - не каждая услышанная фраза в моей голове требует обработки "перестроения всех связей" реалтайм. Некоторые просто создают задание на "последующую обработку "

Asai
06.01.2018
21:42:57
всем привет

Al
06.01.2018
21:43:44
Но связь то каскадом. Но в целом понятно. Да ?
Не так. Представь что у тебя есть лес из векторов. Не ограниченый лес. И для примера ты хочешь сравнить новый вектор со всем лесом разом. Скажем с миллиардом векторов в лесу. Вот на сравнение вектора из 50к элементов уйдет примерно 2 минуты. При этрм размер леса не важен

Asai
06.01.2018
21:46:52
подскажите пожалуйста, можно ли двойной внешний ключ сделать

Asai
06.01.2018
21:47:33
Al
06.01.2018
21:47:45
А инсерты/апдейты при этом есть? Может там транзакционность выключить можно? (я просто про кассандру хз)
Вот в процессе сравнения твой новый вектор станет частью леса. Один знакомый назвал это "сравнение через синтез". Как результат получишь пачку совпадений

Asai
06.01.2018
21:48:12
и какой синтаксис будет

Simon
06.01.2018
21:48:15
да
В чем проблема?

Asai
06.01.2018
21:48:39
create table history( user_id mediumint unsigned, goods_id mediumint unsigned, date_and_time datetime, quality_rating smallint unsigned, quest_rating smallint unsigned, constraint pk_history primary key(user_id, goods_id), constraint fk_history foreign key(user_id, goods_id) references person(user_id) assortment(goods_id));

ругается на синтаксис

Simon
06.01.2018
21:49:26
ругается на синтаксис
CREATE TABLE peoples id INT UNSIGNED NOT NULL AUTO_INCREMENT, id_organization INT UNSIGNED NOT NULL, id_people INT UNSIGNED NOT NULL, contact varchar(50), PRIMARY KEY(id), FOREIGN KEY(id_organization) REFERENCES organizations(id) ON DELETE RESTRICT ON UPDATE CASCADE, FOREIGN KEY(id_people) REFERENCES peoples(id) ON DELETE RESTRICT ON UPDATE CASCADE ) ENGINE=InnoDb;

Google
Simon
06.01.2018
21:49:40
Вторая ссылка в Гугле

Mysql я так понимаю?

Asai
06.01.2018
21:50:33
да

Al
06.01.2018
21:50:44
Simon
06.01.2018
21:50:58
Vladislav
06.01.2018
21:51:27
Al
06.01.2018
21:51:29
На выборку?
Хоть на что. Она на любой запрос по порядку пойдет

И будет верещать каждый раз

Simon
06.01.2018
21:53:32
И будет верещать каждый раз
Требований по количеству данных не было. Поэтому колоночные.

Al
06.01.2018
21:54:13
Требований по количеству данных не было. Поэтому колоночные.
Даже если 10 строк будет верещать. И с 10 строками ЛЮБАЯ

Simon
06.01.2018
21:54:55

Страница 370 из 718