netwind

Рейтинг
419
Регистрация
06.05.2007

да, пожалуй. классический метод это создание отдельной таблицы для каждой группы.

вообще с пользователями проблемы редко бывают. пока вы наберете 100 тыс человек в эти таблицы, у вас начнутся проблемы с другими более многочисленными сущностями - проводки, оценки, логи действий, заказы и тд.

prometex, а никак. Cвою OO-шизу программист должен держать у себя, а в базе хранить

данные исходя из предметной области. Все существующие системы ORM ужасно тормозят.

Их спасает только то,что разработка на них позволяет разделять обязанности и привлекать сотни индусов одновременно при сравнительно низкой путанице.

В конечном счете, это выгоднее чем экономить на сервере базы.

гугл то у нас оказывается книжки позволяет пиратить!

почитайте мнение авторов High Performance MySQL

http://books.google.ru/books?id=BL0NNoFPuAQC&pg=PA96&lpg=PA96&dq=Beware+of+Autogenerated+Schemas&source=bl&ots=CNRSwusF2U&sig=Np61sfFwjsXXjjRQuv88yerkTHY&hl=ru&sa=X&oi=book_result&resnum=2&ct=result

Andreyka, так это запущеное на 8G в середине теста. вы видите колонку VIRT?

Выделяется прекрасно, но тормоза возможно вызываны vmware. физической памяти там 8.

netwind добавил 15.12.2008 в 17:38

на настоящем железе не тормозит, но сильно свопит. В прочем как и должно быть.


top - 17:37:10 up 2:33, 3 users, load average: 3.80, 3.47, 2.61
Tasks: 76 total, 1 running, 75 sleeping, 0 stopped, 0 zombie
Cpu(s): 3.2%us, 16.3%sy, 1.2%ni, 29.8%id, 46.8%wa, 0.7%hi, 2.2%si, 0.0%st
Mem: 8108784k total, 8061916k used, 46868k free, 600k buffers
Swap: 19470696k total, 1355960k used, 18114736k free, 956116k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7497 root 30 10 9278m 6.4g 1964 S 7 83.2 0:09.37 java

остальная память там используется сожалению и я не могу ее выгрузить.

тест заключается в выделении 2140 массивов int размером 1 000 000

Короче, в современном линуксе проблем нет.

у text и blob в mysql другие существенные минусы :

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

индексы по text не работают.

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

прелесть именно самих беркливских база была в том

была и прошла. накладные расходы на парсинг sql не такие уж большие по сравнению с дисковыми тормозами.

SQL Lite сейчас используется миллионами "идиотов"(а может быть и вами лично ) в mozilla firefox для хранения кукисов, хистори, и тд

T.R.O.N, вы никогда не задумывались почему возник и успешно развивается такой глупый на первый взгляд проект как sqllite? (это что-то типа berkley db, но с sql-синтаксисом).

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

написал программку . гдето на 4.G начался затык) но работать то работает.

причем загрузка в sys, то есть что-то линукс не может переварить такой процесс. может чего в ядре настроить?

после прохождения этой точки тест довольно быстро завершается.

top - 06:38:01 up 59 min,  3 users,  load average: 2.03, 1.74, 1.31
Tasks: 58 total, 4 running, 54 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 46.3%sy, 0.0%ni, 53.2%id, 0.0%wa, 0.0%hi, 0.5%si, 0.0%st
Mem: 7989848k total, 5011048k used, 2978800k free, 8560k buffers
Swap: 409616k total, 0k used, 409616k free, 195140k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7452 root 30 10 8400m 4.1g 7544 S 91.3 54.4 1:58.24 java

#java -version

java version "1.6.0_10"

Java(TM) SE Runtime Environment (build 1.6.0_10-b33)

Java HotSpot(TM) 64-Bit Server VM (build 11.0-b15, mixed mode)

root@uadb:~# uname -a

Linux uadb 2.6.27-9-server #1 SMP Thu Nov 20 22:56:07 UTC 2008 x86_64 GNU/Linux

может быть это затык только из vmware, но она тоже вся 64битная насквозь.

Andreyka, вы про параметры программы java -Xmx или про реальный тест? просто лень писать. а так работает вроде.

ну правильно, у гугла же много IP.

> Добрый день!
>
> Ваш IP (209.85.218.31) закрыт за спам и не может быть открыт.
>
> С уважением, Служба поддержки пользователей компании Mail.ru

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

Serge_N, ну что ж, значит нужно больше попыток от разных людей. я сам попробовал из вебинтерфейса почта действительно не прет.

Про dynamic IP Узнайте у хостера. Ему выгодно чтобы почта ходила. Есть кое-какие списки т.н. DUL. По ошибке могли и занести туда. Не дай бог там еще "dyn", "pool" или черточка встречается в обратной зоне.

DenIT, ну откуда мне знать как вы запалили ящик? у них же не просто ящик, а автоматом заводится домашняя страничка, блоги, IM и тд. Наверное есть хитрые методы сканирования и получения логина по уникальному возрастающему идентификатору, которые спамеры используют.

В любом случае, придется с ними мириться ближайший десяток лет. "ящик на mail.ru" это такой же русский народный стереотип мышления как и "яндекс - найдется все" и "одноклассники - все ваши старые друзья" .

Всего: 6293