172 похожих чатов

Ребят, какая разница между мускл и постгре? в Синтаксисе не

вижу. Знаю что мускл более строже, но на собеседование объяснить не смог

32 ответов

21 просмотр

Зря ты это здесь написал )

начнём с того что он постгреС

Что есть постгре? Здесь обсуждается постгреС.

Да никакой, понапридумывали всякого, чтобы нормальных людей на собесах валить.

мускуль строже? В чем? https://twitter.com/franckpachot/status/1449316575341862914

> Знаю что мускл более строже, ШтА?!

не строже, а на стрАже

майскул на базе myisam намного быстрее для новостников. Также мускул запускается на чём угодно. 5 мб оперативки запускали. Это почему он занял весь веб (не только). Но чат о пж, у него своих куча плюсов. Потому пж бодается с О (базу почему то тут называть нельзя).

Михаил Шурутов
Ещё интереснее.

А что интересного? Там нет проверки существования внешнего ключа.

As-Lan Автор вопроса
Михаил Шурутов
Ещё интереснее.

местный токсик да?) почему интересно)

Alex
А что интересного? Там нет проверки существования ...

MyISAM - нетранзакционное хранилище. Но вполне себе реляционная БД (без СУ)

Михаил Шурутов
MyISAM - нетранзакционное хранилище. Но вполне себ...

прям с языка сняли. Ответ написал, запостил, прочитал стёр. Думаю чо то я уже не то пишу :)

As Lan
местный токсик да?) почему интересно)

Чёй-та какой-то уменьшительно-ласкательный токсик?! Ходячий смертельный яд для неучей.

Михаил Шурутов
MyISAM - нетранзакционное хранилище. Но вполне себ...

Что такое СУ? Нет, это нереляционное хранилище. https://en.wikipedia.org/wiki/MyISAM > However, the simplicity of MyISAM has several drawbacks. The major deficiency of MyISAM is the absence of transactions support. Also, foreign keys are not supported.

Михаил Шурутов
Чёй-та какой-то уменьшительно-ласкательный токсик?...

а вы мой вопрос про индексы случайно не видели? Не можете подсказать, в 13 версии постоянная работа с записями, инсерты и делете. Индекс же только увеличивается и надо постоянно индексы пересоздавать с куренси и потом удалять старые. Верно?

В ютубе есть видео одно, где рассказываются сравнения напиши мне в личку я тебе скину. Например есть такое, что когда копируешь данные из одной таблицы в другую идёт блокировка и база MySQL виснет на 2-3 минуты полностью. Для онлайн игр это косяк.

ks
а вы мой вопрос про индексы случайно не видели? Не...

Нет. Уже в 12-й версии завезли оптимизацию индексов для обновляющихся записей. А в 13-й версии это дело, насколько я помню, существенно улучшили. И да, агрессивный автовакуум - наше фсйо.

Админ
В ютубе есть видео одно, где рассказываются сравне...

это просто ужас на рабочем сайте с онлайн игрой копировать одну таблицу в другую.

Михаил Шурутов
Нет. Уже в 12-й версии завезли оптимизацию индексо...

тогда странно, что моя функция не подтверждает ваши слова. CREATE FUNCTION testsize() RETURNS integer AS $$ DECLARE i integer; BEGIN create table testind (id serial, test int); insert into testind (test) (SELECT * FROM generate_series(1,1000000)); create index indtest on testind(test); raise info '%', (select pg_size_pretty (pg_relation_size('indtest'))); delete from testind WHERE test IN (SELECT generate_series*2 FROM generate_series(1,500000)); insert into testind (test) (SELECT * FROM generate_series(1,1000000)); raise info '%', (select pg_size_pretty (pg_relation_size('indtest'))); drop table testind; return 0; END; $$ LANGUAGE plpgsql; ——————— select * from testsize(); ИНФОРМАЦИЯ: 21 MB ИНФОРМАЦИЯ: 43 MB testsize ---------- 0 (1 строка)

ks
это просто ужас на рабочем сайте с онлайн игрой ко...

Но я не знаю как с мускулем 8 обстоят дела в этом плане. По крайней мере с postgres говорят решили проблему

Админ
Но я не знаю как с мускулем 8 обстоят дела в этом ...

если так делает кто то в мускуле на рабочем сайте — то это ужас. Я даже смысла это обсуждать не вижу.

Михаил Шурутов
Нет. Уже в 12-й версии завезли оптимизацию индексо...

Если речь про HOT update — то ничего он не оптимизирует если обновляется индэксируемое поле...

ks
тогда странно, что моя функция не подтверждает ваш...

мда... Либо все ушли спать, либо в май и мс скулах все разбираются намного лучше, чем в pg.

ks
мда... Либо все ушли спать, либо в май и мс скулах...

Вам ответили. Больше вопросов вы не задавали.

Warstone
Вам ответили. Больше вопросов вы не задавали.

мне ответили, что индексы не увеличиваются в размерах в 13 версии. Я проверил, увеличиваются. Вопрос я задал, почему они увеличились. Я же могу ошибаться и что то не уметь делать в пж.

ks
мне ответили, что индексы не увеличиваются в разме...

Вы открыли транзакцию и не закрывая ее хотите чтобы что-то удалилось? основы MVCC и теории версионников говорят что так не работает.

Warstone
Вы открыли транзакцию и не закрывая ее хотите чтоб...

мне написали, что commit в функциях не используется.

ks
мне написали, что commit в функциях не используетс...

Потому что сама функция открывает транзакцию и закрывает ее когда закончится (или откатывает).

Warstone
Потому что сама функция открывает транзакцию и зак...

снова не получилось. В своём скрипте убрал в функции удаление таблицы в конце. Функция выполнилась, не завершённых транзакций нет. Индекс так и равен 43 мб, то есть как и в 9 версии не чистится, стал в 2 раза больше. зы чуть поправил.

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
почому оно не работает?
Vi Chapmann Chapmann
19
Так а кто может спарсить всех участников чата? Идишники
Magic
17
Есть вопрос: допустим есть железка с каким-то интерфейсом(допустим usb), но как по этому интерфейсу железкой управлять неизвестно, прог нету, а управлять очень хочется надо. К...
Mixail Frolov
15
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
13
Карта сайта