Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Данные будут занимать больше чем 1000 GB :( но не сразу :) На серваке будут храниться тексты, введеные пользователями (в большом количестве). Для каждого слова из текста будет хранится дополнительная служебная информация. Если оставить все как есть, то эта служебная инфа может занимать до 100 байт на слово. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 08:38 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Iura А ты реально это пробывал делать? Тока учебно. Реанально отклониться от реляционности я не готов - мы создаем БД, чтобы информацию было легко извлекть, а не тока чтобы экономить место на дисках (хотя я не уверен, что вложенные таблы или массивы это обеспечат). А извлечение ухудшится и, возможно, не тока в написании запросов, но и их оптимизации. И мне кажется Вы легко начинаете думать о Кэше ради экономии место на диске. Есть все-таки кое-что поважнее на сегодня при выборе СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 08:44 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Летом (по-видимому) будет новая версия DB2 (Viper). Одна из обещанных фич - компрессия данных. Это реальный и серьёзный выигрыш (больше чем в два раза, полагаю). А на отказе от foreign key в Кэшэ сколько вы могли бы сэкономить? Лично я полагаю, что там будет даже проигрыш, хотя бы за счёт неиспользуемых "хвостов" на страницах БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 09:15 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
vadiminfo Victor Metelitsa Это легко вообразить для не-SQL-СУБД. Да и в Оракле представить моно легко (вложенные таблицы). Хуже представить как это потом запросы это прокорявит, када надо будет с этой инфой работать. Не та эта плата за экономию на диске. Логикой платить за физику что-то ломает без каких-то особых причин. Я помню, Кайт показывал, что вложенные таблицы в Oracle реально реализованы при помощи foreign key, и расход памяти/дисков даже потенциально больше приведённой мной master->slave. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 09:17 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
softwarer уже сказал IOT+Compress на detail экономия может выйти вполне приличная, но за счет большей нагрузки на CPU Nested Table - от лукавого и в данном контексте напоминает позицию страуса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 09:23 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Вы посчитайте, что дороже - усложнить разработку/сопровождение или добить один диск в массив? В некоторых случаях, оказывается, что увеличить мощность железа - намного дешевле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 09:43 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
luraДанные будут занимать больше чем 1000 GB :( но не сразу :) Уже вышли в свет террабайтные диски - так что ваш объем это семечки Кстати, вы так и не сказали, какая задача перед вами стоит - что вы с данными делать то собираетесь? Потому как положить то вы их положите в какую бы то ни было структуру, а вот как достать оттуда - это может быть проблемой при неправильном хранении -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 09:58 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
tygra luraДанные будут занимать больше чем 1000 GB :( но не сразу :) Уже вышли в свет террабайтные диски - так что ваш объем это семечки Кстати, вы так и не сказали, какая задача перед вами стоит - что вы с данными делать то собираетесь? Потому как положить то вы их положите в какую бы то ни было структуру, а вот как достать оттуда - это может быть проблемой при неправильном хранении -- Tygra's -- В планах создать онлайн сервер для перевода текстов по технологии Translation Memory. Стоит это делать или не стоит - здесь не обсуждается. Я решил это делать и готовлю пока схему будущей базы данных SQL 2005 Express . Для каждого слова или фразы, из текста мне в некоторых случаях нужно будет хранить дополнительную информацию. Как часто это потребуется, пока не могу сказать. Предполагаю, что очень часто. В 60-70% случаях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 10:20 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
IuraВ планах создать онлайн сервер для перевода текстов по технологии Translation Memory. Стоит это делать или не стоит - здесь не обсуждается. Я решил это делать и готовлю пока схему будущей базы данных SQL 2005 Express . Для каждого слова или фразы, из текста мне в некоторых случаях нужно будет хранить дополнительную информацию. Как часто это потребуется, пока не могу сказать. Предполагаю, что очень часто. В 60-70% случаях.А в ограничения SQL 2005 Express укладываетесь? И возможно стоит сделать набор тестов, для определения подходит система/ СУБД для решения задачи или нет. Всего... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 11:29 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
VoDAА в ограничения SQL 2005 Express укладываетесь? И возможно стоит сделать набор тестов, для определения подходит система/ СУБД для решения задачи или нет. Всего... Пока так и делаю. Microsoft сделала многое, чтобы облегчить участь программиста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 11:50 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Iura Microsoft сделала многое, чтобы облегчить участь программиста. Хе... :) :( На прошлой неделе в вашей москве проходила конференция мелгкомягких - и там они заявляли, что цитирую: " ... В скором будущем неподготовленный пользователь сможет создавать аналитические модули с помощью специальной БД модулей, а БД программирование сведёться к "вставь туда"... Труд программиста перестанет быть достоянием хорошо подготовленных людей... Вот так, бабуины и так уже на бейсике не плохо пишут (достоверный факт), сроко они возьмуться и за нашу с вами работу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 12:27 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Iura VoDAА в ограничения SQL 2005 Express укладываетесь? И возможно стоит сделать набор тестов, для определения подходит система/ СУБД для решения задачи или нет.Пока так и делаю. Microsoft сделала многое, чтобы облегчить участь программиста. Особенно облегчает лимит на 4 гига данных ;-). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 12:29 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Victor MetelitsaОсобенно облегчает лимит на 4 гига данных ;-). Я пока рисую таблички для базы:) Но это не значит, что я буду использовать SQL 2005 для законченого решения. Я пока определяюсь с выбором базы данных для реализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 12:40 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Я полагаю, что из бесплатных для терабайта данных только DB2 Express-C и подойдёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 12:53 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Пока вопрос не стоит - в платной или бесплатной базе данных. Вопрос стоит, что лучше для моего решения? Мне нужно сделать всю логику на серваке + хранить и постоянно анализировать данные. Думаю, что в будущем потребуется использовать кластер. + на нем же должна висеть логика Web интерфейса пользователя. А она будет очень тяжелой :( В идее, пользователь с любого браузера должен получить удобный интерфес с возможностью качественого перевода + возможностью вносить измнения в перевод, а также пополнять и редактировать свой словарь. Вот мысли склоняются в пользу Oracle, по той причине, что его можно установить на любой платформе + есть поддержка ООП + Java. Есть интерес к Cache. Его cache-исты сильно хвалят. SQL 2005 - понятный и простой удобный продукт. Но в случае перехода на несколько серваков - думаю столкнусь с проблемой :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 13:06 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
IuraПока так и делаю. Microsoft сделала многое, чтобы облегчить участь программиста.Точнее программиста начального уровня. А для более высокогограблей понатыкало... наверное чтобы не расли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 13:22 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
IuraПока вопрос не стоит - в платной или бесплатной базе данных. Вопрос стоит, что лучше для моего решения? А бюджет, надо думать, безграничен? Iura Мне нужно сделать всю логику на серваке + хранить и постоянно анализировать данные. Думаю, что в будущем потребуется использовать кластер. + на нем же должна висеть логика Web интерфейса пользователя. А она будет очень тяжелой :( В идее, пользователь с любого браузера должен получить удобный интерфес с возможностью качественого перевода + возможностью вносить измнения в перевод, а также пополнять и редактировать свой словарь. Как-то подозрительно звучит. Особенно "качественный перевод" - разве такое бывает? ;-). Что там на сайте будет происходить? Это особый вебсайт для всех профессиональных переводчиков России? И сколько их всего наберётся, которые будут посещать? И ради них несколько десятков и даже сотню тысяч долларов не жалко? Iura Вот мысли склоняются в пользу Oracle, по той причине, что его можно установить на любой платформе + есть поддержка ООП + Java. Но надо ли его ставить "на любую платформу" (отличную от виндов)? Iura Есть интерес к Cache. Его cache-исты сильно хвалят. SQL 2005 - понятный и простой удобный продукт. Но в случае перехода на несколько серваков - думаю столкнусь с проблемой :( На всякий случай: у MS SQL и IBM DB2 кластеры Shared Nothing (иными словами, у каждого узла свой набор дисков, и он может обращаться непосредственно только к своему), у Oracle - Shared All (все узлы используют диски совместно). Мне (умозрительно) представляется, что Oracle здесь окажется надёжнее, а MS SQL и DB2 - производительнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 13:45 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
IuraПока вопрос не стоит - в платной или бесплатной базе данных. Вопрос стоит, что лучше для моего решения? Кроме Вас этого ни кто оценить не может IuraМне нужно сделать всю логику на серваке + хранить и постоянно анализировать данные. Думаю, что в будущем потребуется использовать кластер. + на нем же должна висеть логика Web интерфейса пользователя. А она будет очень тяжелой :( В идее, пользователь с любого браузера должен получить удобный интерфес с возможностью качественого перевода + возможностью вносить измнения в перевод, а также пополнять и редактировать свой словарь. Трех-звенка? наверное это более правильно, чем городить логику уровня представления на сервере БД. IuraВот мысли склоняются в пользу Oracle, по той причине, что его можно установить на любой платформе + есть поддержка ООП + Java. Есть интерес к Cache. Его cache-исты сильно хвалят. SQL 2005 - понятный и простой удобный продукт. Но в случае перехода на несколько серваков - думаю столкнусь с проблемой :( Каждый кулик хвалит свое болото. PS без реального ТЗ грамотно выбрать все равно не получится. ИМХО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 13:52 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Я так понимаю, что речь идет уже о тиражируемой системе? Это откуль столько переводчиков то? ;) И чем данная задача отличается от какой другой - ну есть список слов, ну есть список параметров слов. Ну и что? По поводу того, что некоторые СУБД подо все ставятся - нужно сначала хотя бы под что-то одно написать. И это одно сделать нормально. И остановиться - потому что окажется, что под много чего оно и работать не так будет, да и не нужно будет оно все. Или еще к БД набор из движков сайтов будете поставлять - php? asp.net, java, .....? -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 14:00 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
serg_seak Насколько я читал, что сама база Кэш не оптимальна, те занимает места намного больше чем РСУБД при наличии того объема данных... Это если разговор идет именно о критичности расхода памяти (места на дисках)... Интересно было бы узнать источник этой информации. :) Фактически, Cache хранит эти же данные МИНИМУМ в 2 раза меньшим объемом. Ну, например, 15,000,000 записей в MS SQL занимают 3.5 Gb (19 полей переменной длины). Cache в этом объеме умещает 30,000,000 таких записей + 240,000,000 дополнительных индексов для быстрой выборки. Ну, там еще стандартный кашовский перехлест в опережающем увеличении размера файла в несколько сотен мегабайт, да это мелочи. :) А, ну да, в MS SQL ни ключей, ни индексов не делал, просто оценивал размерность. С уважением. Сергей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 14:17 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
автор+ 240,000,000 дополнительных индексов для быстрой выборки. Мне это больше всего понравилось!!! :) ЗЫ Это так, не по делу :)) -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 14:24 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Iura Есть интерес к Cache. Его cache-исты сильно хвалят. SQL 2005 - понятный и простой удобный продукт. Но в случае перехода на несколько серваков - думаю столкнусь с проблемой :( Я бы его и порекомендовал. Мне, конечно, как хардкорщику, эмулирование SQL и втягивание в систему всего, на что упал взгляд, сильно не нравится, но я понимаю их политику и даже могу согласиться с осмысленностью такого подхода. А при использовании Web-интерфейса ты вообще ничего не потеряешь при этом выборе. Одно большое НО: желательно все-таки хорошо разобраться в языке и системе хранения данных, иначе ты получишь просто быстрый и компактный SQL. Хотя, большинству ничего другого и не надо. :) С уважением. Сергей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 14:32 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 14:41 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
про это то-же не забудьте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 14:43 |
|
||
|
Новое сравнение (SQL 2005, Oracle 10G, Cache 5, MySQL - cat2 :) )
|
|||
|---|---|---|---|
|
#18+
Sergei ObrastsovИнтересно было бы узнать источник этой информации. :) Фактически, Cache хранит эти же данные МИНИМУМ в 2 раза меньшим объемом. Ну, например, 15,000,000 записей в MS SQL занимают 3.5 Gb (19 полей переменной длины). Cache в этом объеме умещает 30,000,000 таких записей + 240,000,000 дополнительных индексов для быстрой выборки. Сергей Каким же образом это возможно? У Кэшэ байт из 16 битов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 14:46 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=33703770&tid=1553519]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
88ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 395ms |

| 0 / 0 |
