Обновить
3
Дегтярёв Евгений@bat

Go/PHP Developer

5
Подписчики
Отправить сообщение
Тоже бросилось в глаза, лишним он кажется, не к месту. Почему бы не сделать его безпроводным.
Индексы и ключи
На этом фронте MySQL тоже не блещет своими возможностями. Ограничение в 1000 байт на размер ключа — куда это годится? Допустим, я разрешаю своим пользователям создавать учётные записи на любом языке (UTF-8). В качестве максимальной длинны логина я выбираю 512 символов...

Пример надуманный.
Или автор действительно использует логины из 512 символов?
Понятно что разделитель "::" создает проблемы с неоднозначностью, но аргументировать новое решение вот этим:
Преимуществом такого подхода по мнению разработчиков патча является то, что \используется\для\разделения\элементов\пути в Windows и потому будет интуитивно понятным для программистов из мира Windows

как то не серьезно…
Точка — это конкатенация строк
А теперь скажи мне, что все это значит «дыры-фуфыры» и «ляка-маляка»? ©
У знакомой тоже аську ломанули, разослали какой-то смс-развод. Что самое прикольное — на той стороне поддерживали разговор, что это все реально, что тебе жалко ты же меня знаешь…
+ (уточнение) :)
Имел ввиду прирост по сравнению с InnoDB в режиме autocommit.

P.S.
Хотя про различия между InnoDB и MyISAM ничего сказать не могу.
> Вы увеены что блокировка на всю базу а не на блоки файла?

Ситуация: несколько процессов пишут в один файл. Как им синхронизировать свою работу?
MyISAM не поддерживает транзакции. Попробуйте InnoDB. На массовых операциях прирост очень заметен.
Ну хоть кто-то указал на проблемы SQLite при конкурентном доступе.

Только причины не в том, что вся БД в одном файле (в InnoDB несколько БД могут храниться в одном файле). SQLite это встраиваемый сервер, у которого нет выделенного процесса для доступа к файлам БД, поэтому блокировку вожможно осуществлять только на уровне файлов.
А для MySQL тесты тоже в одной транзакции выполняются?
гемор с разворачиванием в строку, например, надо получить «Иванов И. И.»
Вот это тот самый показательный пример.
Адрес — это отдельная сущность. Есть адрес регистрации, а есть адрес проживания.
Будем сразу делать нормальную структуру или дальше лепить поля street1 b street2?
50 и более столбцов в таблице

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

P.S.
Раскрывать звездочки налету такая же сомнительная идея…
Это надо делать раз — при написании запроса, я это так и делаю :) (Delphi+FIBPlus)
И где противоречие?
Повторюсь, это они делают для себя. Официальным результатом экзамена считается протокол, который формируется в РЦОИ ЕГЭ (региональный центр обработки информации) и заверяется подписью директора и печатью школы.

P.S.
Я могу представить зачем это они делают, но мне не понятно, зачем это перекладывать на учителей, когда логичнее наладить обмен информацией непрямую между центром обработки и этой системой.
Результаты обрабатываются и обсчитываются на другом ПО, который к данному ресурсу никакого отношения не имеет.
Ну это не так страшно, это они уже для своих внутренних нужд…
О, мне вспоминается мега программа Налогоплатильщик на visual fox pro… тихий ужас.
В каком плане?
CVS — куда уж проще…

таки csv

Информация

В рейтинге
Не участвует
Откуда
Алтайский край, Россия
Зарегистрирован
Активность

Специализация

Бэкенд разработчик