utros
28.04.2011 14:34 Adium
UTF8 — это пиздец. Сейчас конвертировал базу из cp1251 в UTF8 и охуевал: база из 50 гиговой разрослась до 220 и половина имен таблиц обрезались, вызвав полный пиздец в базе >_<
Recommended by:
@asukafag: Твоя мать шлюха
@hedgehog: сам себе злобный буратино
@gisty: посмотрите какой идиот
and @eurekafag,@cirno: ВЫ ТОЛЬКО ПОСМОТРИТЕ КАКОЙ ШКОЛЬНИК
@hanyuupoke: //_-
and @skyw00lf
охохохохо. А зачем ты это делал?
Эротических приключений захотел?
Лень было думать что там и где надо подхимичить чтоб под прыщеосью всё искаропки заработало. Походу щас придется опять лезть в конфиг.
> Лень было думать
ccзб
Все, использующие UTF8 должны гореть в аду!
все использующий вендокодировки под никсами и для веба должны гореть в аду
Все, утверждающие что все, использующие вендокодировки под никсами, должны гореть в аду, должны гореть в аду.
продолжай бугуртить
продолжай бугуртить, от этого все само исправится
А, ок. Только я не умею бугуртить =(
именно этим ты сейчас и занимаешься
Править конфиги и бугуртить — это одно и то же? Не знал.
плакаться о том, что кто-то там должен гореть в аду — это и есть бугуртить
Для начала тебе стоит усвоить простую истину: все должны гореть в аду.
это не истина, а бред чистой воды
Хлебни черничного варенья, йопт!
я не йопт, йопт он → @Ept
Он — Епт. епт-гет всосал 'черничное варенье'
wut?
Всосал тут только ты со своими спермопроблемами и спермокодировками из-за тщетных попыток догнать прогрессивный мир.
Не обращай внимания: меня люто-бешено плющит.
Охлол. Вот будут у тебя базы с русскоязычными данными под огромной нагрузкой, объемом поболее 20 гигов, тогда и поговорим.
Мои базы с русскоязычными данными делаются в нормальных кодировках, потому что их проектируют не спермофанатики с ЦП в голове.
Иди нахуй, кусок жира. При использовании UTF8 размер базы вырастет до невъебенных размеров, поскольку большая часть символов будет кодироваться более чем одним символом, что в свою очередь резко снизит производительность в случае произвольного доступа к данным.
Учи матчасть, прыщеблядь, а потом уже разевай пасть.
Их проектируют ниасиляторы, которые не смогли настроить субд на использование однобайтовой кодировки.
Всё правильно же. Да и дб-движки, афаик, не все нормально ютф переваривают.
Ну те, что я использую, прекрасно его переваривают, но если движок, например, нацелен на высокую производительность, то там может быть захардкожено использование текущей локали.
ОП — хуй и школьник, не знающий про то, что уникод занимает в 2 раза больше места из-за специфики кодировки.
Комментатор — хуй и ниасилятор, который даже не удосужился прочитать тредик, прежде чем писать хуйню.
Лишь бы спиздануть.
И кстати, он не подавится, если ВНЕЗАПНО потребуется между русскими словами вставить слово на французском или немецком с диакритическими знаками. А вот **СПЕРМОШЛЮХИ** жиденько обосрутся со своим CP1251, и им будет трудно объяснить этот отсос начальнику, когда тот решит начать работу с зарубежными партнёрами.
Смотрите, какой идиот порекомендовал мой комментарий, потому что у него рот и руки спермохуйцами заняты, и ответить по существу просто нечего.
Школьник не знает про хэш таблицы и тюнинг ДБ вообще?
Не понадобится: специфика приложения и российское законодательство гарантируют.
Полную хуйню написал ты в ОП-посте, показывая себя диванным теоретиком и олигофреном, совершенно не знающим матчасть. Перед тем, как что-то делать, необходимо думать, а не наоборот. В 11 классе детишки проходят кодировки на уроках информатики и всем доподлинно известно, что CP1251 — СОСЕТ, а UTF8 — рулит и педалит. И да в CP1251 использует 1 байт на один символ, а в UTF8 — от 2 до 6 (обычно 4). В UTF16 — целых >8. Так что засунь в жопу свои претензии и уебывай отсюда.
С чего ты взял, что спермоглоты вообще обучаемы чему-либо из профессиональных областей IT?
НЕ НУЖНО, ага.
Ну у них же есть дохуя сертификаций разных. Хотя мне думается пациент вообще нихуя ничего не знает, да только пиздеть может
MS SQL Server со своим UTF-16 смотрит на тебя как на говно
Сертификат Мастера раскладывания Солитёра.
Сертификация по силе равноценна сданному в универе экзамену. Вызубрил — сдал. Реальных знаний там не отображается.
Про юникод ты расписал как раз то, что я и описывал выше, так что, быдло, можешь уёбывать самостоятельно и не перекладывать эту свою почетную обязанность на других.
Ну хотя бы вызубрил, может в голове да что-нибудь останется.
>При использовании UTF8 размер базы вырастет до невъебенных размеров, поскольку большая часть символов будет кодироваться более чем одним символом, что в свою очередь резко снизит производительность в случае произвольного доступа к данным.
>Сейчас конвертировал базу из cp1251 в UTF8 и охуевал: база из 50 гиговой разрослась до 220 и половина имен таблиц обрезались, вызвав полный пиздец в базе
Подожди, ты же это знал?
Ниасилятор международных стандартов посылает меня нахуй.
Если есть талант к зубрёжке, то да. Как показывает практика, пользы от таких спицыалистов ноль, даже, скорее, вред есть, когда они начинают бумажками трясти и цитатками кидаться аки говном.
Очевидно, у него была ПОТАСОВКА НА ЗАДНЕМ ДВОРЕ.
Ещё не было, но скоро будет.
у него была сперма в голове
>была
*** Stop.
Суть СПЕРМОМАКАКИ: знать результат, знать, чем это может обернуться, понять, что будет не всё так, как нужно, ВСЕ РАВНО СДЕЛАТЬ. Итог: отсос СПЕРМОБЫДЛА у опытных и логичных UNIX®-специалистов.
она там и осталась
спермомакака отсасывает с причмокиванием уже даже у обыччного никс-пользователя. что уж говорить про специалистов...
сам себе злобный буратино
Отсос-то двойной, сделал — косячно, откатит обратно — всё равно косячно, потому что при малейшей нужде вставить буковку, отличную от русской и английской (не забываем братьев-болгар, казахов с диакритикой и хохлов с их ï, например), прибежит пушной зверёк. А без глобального рефакторинга базы, как видно, это вообще никак не обойти. И если это не нужно сегодня, завтра законодательство может измениться, а геморроиться лично ему.
Я вообще не представляю себе базу в кодировке, отличной от UTF. МЕНЯ ТАК УЧИЛИ
Мальчик, ты хоть знаешь что такое b-деревья и как строятся хэш-функции?
Было год назад на экзамене по базам данных.
ты все это время искал в википедии чем бы выебнуться?
Кстати, не удалось быстро нагуглить: оно умеет гетерогенную репликацию (желательно асинхронную)?
ты про это? http://msdn.microsoft.com/ru-ru/library/...
ты про это? http://msdn.microsoft.com/ru-ru/library/...
Конечно знал. Просто забыл как там тип name хранится, ибо давно в эту часть кода не забирался.
Мне гораздо проще за 10 минут конвертнуть базу в другую кодировку, чем лезть в конфиги/думать с какими параметрами создавать базу.
Стандарты не нужны, если неудобны для текущих задач.
> часть кода
> база
you are doing it wrong
Вы тут все такие забавные.
То, что база разрастется до невъебенных размеров и ежу очевидно. На размер базы и производительность мне в данном случае глубоко похуй, ибо тестовая и только на меня работать будет.
Сервер настолько толстый, что разницы в производительности не будет заметно даже при более серьёзной нагрузке.
К тому же, я никогда таким говном не занимался, так что пост скорее для себя, на память, чем для кучки закомплексованных долбоёбов, которые только и умеют, что демонстрировать какие они умные, когда на самом деле нихуя не знают.
Этот коммент для всех товарищей умных, которые тут что-то очень активно здесь демонстрируют какие они все д'Артаньяны и чьи высеры мне уже лень комментировать по одному.
tl:dr Ты — хуй
Ограниченное линуксобыдло.
Ну а что ты хотел от красноглазых студентов...
Ну а что ты хотел от красноглазых студентов...
А вы всё это время дрочили на то, какие вы тут все умные?
что?
Да, про это. Спасибо.
Алсо, опять бот дважды постит при нескольких активных ресурсах?
Если у тебя всего лишь на 20 гигах тормозит, то у меня для тебя плохие новости
бот дважды постит, когда пишешь через веб, он меня уже заебал
бот дважды постит, когда пишешь через веб, он меня уже заебал
Часть кода СУБД, мальчик.
Причем тут код и кодировка? ЛОЛ
Если ты не умеешь читать, то у меня для тебя плохие новости.
Это пичалька. Если сегодня время останется, то взгляну.
Ты долбоеб, у меня плохие новости
Ок, слушай.
Инфа о именах таблиц хранится тоже в таблице. Само имя таблицы хранится в поле с типом name, у которого размер не в символах текущей кодировки, а в байтах.
Этот тип, если правильно помню, описан в коде СУБД, а в эту его часть я давно не заходил, потому не помню таких тонкостей.
Ты не помнишь таких тонкостей, потому что ничего о них не знаешь.
У тебя буггурт, у меня плохие новости
FAT32
лол.
>Инфа о именах таблиц хранится тоже в таблице.
Да у тебя же **ОХРЕТЕКТУРА**