powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / ANT's ADS
25 сообщений из 89, страница 1 из 4
ANT's ADS
    #33817930
Фотография Zhora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто нибудь трогал эту новую database ( http://www.ants.com ), вроде без блокировок, быстрая, дешевая, поддерживает все диалекты SQL (PL/SQL,T/SQL), создана с помощью automatic QA под руководством Дона Хазерли - руководителя группы разработчиков DB2. Начальство хочет
сменить наши Sybase, а то и Oracle на это дело. Any ideas ?
...
Рейтинг: 0 / 0
ANT's ADS
    #33817961
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zhora пишет:
> Кто нибудь трогал эту новую database ( http://www.ants.com ),

Впервые слышу, но это не показатель.

> поддерживает все диалекты SQL (PL/SQL,T/SQL),

Это не все диалекты.

> Начальство хочет сменить наши Sybase, а то и Oracle на это дело.
> Any ideas ?

А начальство как-то объясняет свое желание? Стоит спросить. Может быть
есть смысл уделить время, потрогать, оценить. Такие темные лошадки
априори имеют один минус: низкая распространенность, соответственно
отсутствие большого community и длительного опыта использования. Но не
исключено, что есть плюсы, которые это с лихвой перевесят.

В общем, спроси начальника и google.

P.S. $25 000 per CPU - это дешево?
http://www.adtmag.com/article.aspx?id=10281&page=
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ANT's ADS
    #33818097
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я трогал.
Это так называемая edge database, подкласс гибридных "in-memory" ( http://www.dbta.com/frontpage_archives/1-04.html ) , которая заточена на очень быстрое выполнение транзакций при всех данных размещенных (желательно) в памяти. Это НЕ enterprice database (Sybase ASE, Oracle, DB2, Informix, MS SQL) и я не считаю идею вашего начальства хорошей. ANTs, как я понял, годится либо для встраивания в девайсы, либо как супербыстрая OLTP для небольших объемов данных.

В таком вот аксепте
...
Рейтинг: 0 / 0
ANT's ADS
    #33818736
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВыбегаллоЯ трогал.
Это так называемая edge database, подкласс гибридных "in-memory" ( http://www.dbta.com/frontpage_archives/1-04.html ) , которая заточена на очень быстрое выполнение транзакций при всех данных размещенных (желательно) в памяти. Это НЕ enterprice database (Sybase ASE, Oracle, DB2, Informix, MS SQL) и я не считаю идею вашего начальства хорошей. ANTs, как я понял, годится либо для встраивания в девайсы, либо как супербыстрая OLTP для небольших объемов данных.
В таком вот аксепте
Видимо не поняли. Во-первых ADS не является IN-MEMORY базой, если бы Вы трогали, то поняли бы это. Во-вторых, все последующие Ваши выводы ложные, т.к. сделаны на ошибочном первом.

2 Zhora
---
Мы сейчас крутим этот сервер на предмет применения в проектах. Одна из основных его фишек - способ использования многопроцессорных машин, он заточен на работу с несколькими процессорами. Множество диалектов привлекает. Полное отсутствие администрирования, запустил и забыл. На каждую таблицу - свой файл, если это интересно. Клиентских интерфейсов нет. WinSQL используем в качестве такового. В общем, сервер в чистом виде :)
Я думаю Вам лучше установить и попробовать на своих данных, тем более портировать с указанных Вами СУБД не проблема. Реально увидите - шило на мыло или явный выигрыш.
...
Рейтинг: 0 / 0
ANT's ADS
    #33820547
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm ВыбегаллоЯ трогал.
Это так называемая edge database, подкласс гибридных "in-memory" ( http://www.dbta.com/frontpage_archives/1-04.html ) , которая заточена на очень быстрое выполнение транзакций при всех данных размещенных (желательно) в памяти. Это НЕ enterprice database (Sybase ASE, Oracle, DB2, Informix, MS SQL) и я не считаю идею вашего начальства хорошей. ANTs, как я понял, годится либо для встраивания в девайсы, либо как супербыстрая OLTP для небольших объемов данных.
В таком вот аксепте
Видимо не поняли. Во-первых ADS не является IN-MEMORY базой, если бы Вы трогали, то поняли бы это. Во-вторых, все последующие Ваши выводы ложные, т.к. сделаны на ошибочном первом.

2 Zhora
---
Мы сейчас крутим этот сервер на предмет применения в проектах. Одна из основных его фишек - способ использования многопроцессорных машин, он заточен на работу с несколькими процессорами. Множество диалектов привлекает. Полное отсутствие администрирования, запустил и забыл. На каждую таблицу - свой файл, если это интересно. Клиентских интерфейсов нет. WinSQL используем в качестве такового. В общем, сервер в чистом виде :)
Я думаю Вам лучше установить и попробовать на своих данных, тем более портировать с указанных Вами СУБД не проблема. Реально увидите - шило на мыло или явный выигрыш.

Это не чистая "in-memory" database, но заточенная именно под такое применение. Поэтому я сильно сомневаюсь в качестве ее оптимизатора, умении распараллеливать запросы или там фрагментировать данные по разным файлам.
А "использование многопроцессорных машин" - это, извиняюсь, только для фокса "фишка". Все enterprice level databases (Sybase, Oracle, DB2, Informix, MS SQL) эту "фишку" имеют уже десять - пятнадцать лет.
И про "клиентских интерфейсов нет" это вы загнули - это только MUMS может без ODBC обходиться. ODBC, JDBC, SNMP, утилита командной строки, performance monitor, парсер намониторенного - все в наличии.
...
Рейтинг: 0 / 0
ANT's ADS
    #33820555
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выбегалло
И про "клиентских интерфейсов нет" это вы загнули - это только MUMS может без ODBC обходиться. ODBC, JDBC, SNMP, утилита командной строки, performance monitor, парсер намониторенного - все в наличии.

я не это имел ввиду конечно :). У нас наверное разные понятия про интерфейс, поэтому не поняли друг друга.

Выбегалло
Это не чистая "in-memory" database, но заточенная именно под такое применение.

Вот этого теперь я не понял. Что означает "заточенный под in-memory применение"?

Выбегалло
А "использование многопроцессорных машин" - это, извиняюсь, только для фокса "фишка". Все enterprice level databases (Sybase, Oracle, DB2, Informix, MS SQL) эту "фишку" имеют уже десять - пятнадцать лет.

Эх, удивили. И что все распаралелливают вычисления одинаково? Вы уж если цитируете, то полностью. А то слово "способ" пропустили. Всего лишь. :)
...
Рейтинг: 0 / 0
ANT's ADS
    #33820683
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
Эх, удивили. И что все распаралелливают вычисления одинаково? Вы уж если цитируете, то полностью. А то слово "способ" пропустили. Всего лишь. :)

а что это неведомая рокет сайнс ? я хоть щас могу каждый коннект приложения к каждому отдельному процу в mssql2005 сделать
...
Рейтинг: 0 / 0
ANT's ADS
    #33820793
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Lepsik
--------
я здесь спорами по поводу сравнения БД не занимаюсь и не собираюсь. Констатирую факт просто - испольуется запатентованный способ паралелльных вычислений. Если интересно - ищите сами информацию в чем его суть.
...
Рейтинг: 0 / 0
ANT's ADS
    #33821217
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если кому интересна история этой СУБД, то здесь кратко .
...
Рейтинг: 0 / 0
ANT's ADS
    #33822584
Фотография Zhora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эту статью я читал, но меня сейчас интересует более прагматический вопрос
(а времени ковыряться особо нет): Sybase's ASE dblib/ctlib API поддержка,
ESQL Oracle/ANSI поддержка. Или только ODBC ?
...
Рейтинг: 0 / 0
ANT's ADS
    #33822628
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZhoraЭту статью я читал, но меня сейчас интересует более прагматический вопрос
(а времени ковыряться особо нет): Sybase's ASE dblib/ctlib API поддержка,
ESQL Oracle/ANSI поддержка. Или только ODBC ?
Я так понял ODBC-JDBC. Других интерфейсов не нашли.
...
Рейтинг: 0 / 0
ANT's ADS
    #33822970
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
Выбегалло
Это не чистая "in-memory" database, но заточенная именно под такое применение.

Вот этого теперь я не понял. Что означает "заточенный под in-memory применение"?


Это значит, что оптимизатор предпочитает считать, что данные уже находятся в памяти. Поэтому код написан под максимальное быстродействие в памяти - ну блокировки там всякие, латчи, локи, списки - и не особо заботится про ускорение работы с диском. Оптимизатор не перебирает сильно много вариантов, чтобы перебор не занял больше времени чем тупое выполнение в лоб - если все данные в памяти, то разница между хорошим и плохим вариантами окажется невелика. Сложные запросы не распараллеливаются. Таблицы не фрагментируются. Единственный тип индекса.

Интересные конфигурационные параметры :
MAXROWS - If this optional parameter is specified, no table (except for ANTs Data Server system tables) will be allowed to exceed this many rows.

MAXROWCOUNT (25000 default) - The limit on the number of rows in each table
which will be retained in updateable format within the ANTs Data Server. The largest permitted value for this parameter is 2,000,000.

И по поводу использования многопроцессорных машин я бы не обольщался.
Рекомендации для IPC клиентов (клиентов, выполняемых на той же машине где сервер)
By default, the ANTs Data Server makes use of all physical processors in the server machine, which can actually reduce performance if clients are attempting to run on the same machine. To prevent the ANTs Data Server from doing this, the ANTs Data Server “CPU_CONFIGURATION” parameter in the config.txt file should be set. Best performance will usually be obtained by reserving most CPUs for client
processing; the ANTs Data Server will usually need less than half of all CPUs to keep up with client demands.The recommended settings are:
If your computer has
this many CPUs Set the CPU_CONFIGURATION to
1 Leave at the default value. Good performance
cannot be expected in this case, although testing
for functionality can be done.
2 1
4 1
8 3
more than 8 Half, or slightly less than half, of all CPUs

так что для 4 CPU они почему-то советуют использовать 1 (один) процессор.
...
Рейтинг: 0 / 0
ANT's ADS
    #33823421
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CPU_CONFIG...
А что Вас смутило. Меня например именно в том, что Вы привели - ничего. ADS использует все доступные процессоры если укажете. На серверах рекомендуют оставлять 1 для работы ОС, сетевых протоколов и т.п. Если в режиме колокейшн, то разработчик привел таблицу настройки количества процессоров при которой получается наименьшее время отклика. Почему оно на 4-х проц. машине получается при использовании 1 процессора? Факт интересный, но не более. Если этот параметр не интересует, ставятся все.

MAXROWCOUNT - этого я пока не понял. Я спокойно на своем ноуте сейчас сделал апдейт 1.5 млн записей при установленном параметре по умолчанию (25000). 2 сек и никакого дискомформа. Нужно будет еще разобраться с их updatable format получше.

MAXROW - не обращал внимания. По умолчанию он выключен, поэтому не анализировал. Наверное зачем-то бывает полезным (как и предыдущий...)

авторЭто значит, что оптимизатор предпочитает считать, что данные уже находятся в памяти. Поэтому код написан под максимальное быстродействие в памяти - ну блокировки там всякие, латчи, локи, списки - и не особо заботится про ускорение работы с диском. Оптимизатор не перебирает сильно много вариантов, чтобы перебор не занял больше времени чем тупое выполнение в лоб - если все данные в памяти, то разница между хорошим и плохим вариантами окажется невелика. Сложные запросы не распараллеливаются.
К сож. не имею информации как у него устроен оптимизатор, не публикуют. Если у Вас есть ссылка на такую информацию поделитесь плз. Хотя они везде акцентируют внимание именно на том, что это дисковая база с IN-MEMORY скоростью. Что касается работы с памятью, то подход мне кажется вполне логичным - использовать по максимуму.

авторЕдинственный тип индекса.
Не доставляет каких-либо неудобств. А сколько типов нужно? И с какой целью эти типы придумываются?
...
Рейтинг: 0 / 0
ANT's ADS
    #33825251
Фотография Anton Demidov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm авторЕдинственный тип индекса.
Не доставляет каких-либо неудобств. А сколько типов нужно? И с какой целью эти типы придумываются?Например Oracle Bitmap Index .
У ДБ2 есть похожий EVT index
...
Рейтинг: 0 / 0
ANT's ADS
    #33825267
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton Demidov Oracle Bitmap Index .
У ДБ2 есть похожий EVT index
Антон, я знаю что они существуют. С какой целью они делаются? Не для того ли, чтобы прикрыть дыры в реализации сб.деревьев, которые тяжело переделать. Мне как-то всегда хватало b-tree. Тонкостей реализации индексов в том же ADS не знаю, но кто может с уверенностью сказать что они не покрывают функции кластерного индекса в MS SQL или того же битмапа? Нафига эти индексы первого или второго сорта. СУБД сама должна разбираться каким способом ей индексировать данные, она же СИСТЕМА УПРАВЛЕНИЯ.... Мне нужно только сказать create index...
...
Рейтинг: 0 / 0
ANT's ADS
    #33825306
Фотография Anton Demidov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm Anton Demidov Oracle Bitmap Index .
У ДБ2 есть похожий EVT index
Антон, я знаю что они существуют. С какой целью они делаются? Не для того ли, чтобы прикрыть дыры в реализации сб.деревьев, которые тяжело переделать. Нет.
У них другой принцип работы, который даёт серьёзные преимущества в некоторый случаях. Эти ситуации ясны только архитектору БД, но никак не движку БД. К примеру битмапы у меня занимают 10% от размера аналогичного b-tree индекса.
ДБ2 EVT index всегда точно знает кол-во строк для каждого значения индексированного столбца :
для запросов типа SELECT COUNT(*) FROM EMP WHERE SEX='Y'
В EVT index будет обращение к одному блоку, чтоб прочесть готовый ответ.
Для b-tree индекса надо будет сканирование всех листьев из подходящих веток (INDEX RANGE SCAN или что-то аналогичное)
...
Рейтинг: 0 / 0
ANT's ADS
    #33825470
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmCPU_CONFIG...
А что Вас смутило. Меня например именно в том, что Вы привели - ничего. ADS использует все доступные процессоры если укажете. На серверах рекомендуют оставлять 1 для работы ОС, сетевых протоколов и т.п. Если в режиме колокейшн, то разработчик привел таблицу настройки количества процессоров при которой получается наименьшее время отклика. Почему оно на 4-х проц. машине получается при использовании 1 процессора? Факт интересный, но не более.


Это косвенный показатель высоких накладных расходов на организацию межпроцессорного взаимодействия. Скажем, для информикса рекомендации такие :
For multiprocessor systems with four or more CPUs that are primarily used as database servers, Informix recommends that you set NUMCPUVPS to one less than the total number of processors . When you use this setting, one processor is available to run the database server utilities or the client application.
For multiprocessor systems that you do not use primarily to support database servers, you can start with somewhat fewer CPU VPs to allow for other activities on the system and then gradually add more if necessary.


iscrafm авторЭто значит, что оптимизатор предпочитает считать, что данные уже находятся в памяти. Поэтому код написан под максимальное быстродействие в памяти - ну блокировки там всякие, латчи, локи, списки - и не особо заботится про ускорение работы с диском. Оптимизатор не перебирает сильно много вариантов, чтобы перебор не занял больше времени чем тупое выполнение в лоб - если все данные в памяти, то разница между хорошим и плохим вариантами окажется невелика. Сложные запросы не распараллеливаются.
К сож. не имею информации как у него устроен оптимизатор, не публикуют. Если у Вас есть ссылка на такую информацию поделитесь плз. Хотя они везде акцентируют внимание именно на том, что это дисковая база с IN-MEMORY скоростью.

Устойство оптимизатора - самый охраняемый секрет коммерческой БД, так что не надейтесь на подробности. "дисковая база с IN-MEMORY скоростью" - маркетинговый слоган, ничего общего с реалиями не имеющий. Расскажите мне, как дисковая база может иметь in-memory скорость, если скорость обращения к диску на несколько порядков ниже скорости обращения к памяти.



авторЕдинственный тип индекса.
Не доставляет каких-либо неудобств. А сколько типов нужно? И с какой целью эти типы придумываются?[/quot]

Разные индексы нужны для а) разных типов запросов, б) разных типов данных в) разных распределений уникальных значений и г) разных режимов работы. Скажем, Sybase IQ admin guide пишет
-----
Traditional indexes use a B-tree index strategy to point to the data records. That
strategy is valuable only if many unique data values are used to filter down
to a very small set of records, as with columns of order numbers or
customer names, as you would encounter in a transaction processing
system.

Adaptive Server IQ indexes actually represent and store the data so that
the data can be used for processing queries. This strategy is designed for
the data warehousing environment
, in which queries typically examine
enormous numbers of records, often with relatively few unique values,
and in which aggregate results are commonly required.

Имеющиеся типы индексов (причем можно создавать индексы разных типов на одной и той же колонке)
To achieve maximum query performance, however, you should choose one or
more additional index types for most columns that best represent the
cardinality and usage of column data:
• Compare or CMP Stores the binary comparison (<, >, or =) of any two
distinct columns with identical data types, precision, and scale.
• DATE An index on columns of data type DATE used to process queries
involving date quantities.
• Datetime or DTTM An index on columns of data type DATETIME or
TIMESTAMP used to process queries involving datetime quantities.
• High_Group or HG An enhanced b-tree index to process equality and
group by operations on high-cardinality data (recommended for more than
1,000 distinct values)
• High_Non_Group or HNG A non value-based bitmap index ideal for
most high-cardinality DSS operations involving ranges or aggregates
Low_Fast or LF A value-based bitmap for processing queries on lowcardinality
data (recommended for up to 1,000 distinct values. Can support
up to 10,000 distinct values.)
• TIME An index on columns of data type TIME used to process queries
involving time quantities.
• WD Used to index keywords by treating the contents of a CHAR or
VARCHAR column as a delimited list.

информикс позволяет создавать собственный тип индекса для собственнго типа данных. CopperEye недавно придумало новый тип индекса, доступный через datablade, для real-time и near real-time систем :
-----------
The company provides what it calls adaptive indexing. Basically, this means faster performance for large, disk-based, general-purpose indexing. In the laboratory, testing showed performance improvements of as much as ten times while the beta site found four times real-life improvements (which is an interesting comment on the distinction between benchmarks and the real world). Nevertheless, which ever way you slice it, that is a significant improvement.

However, Adaptive Indexing isn't just about go faster indexing: it isn't called adaptive for nothing. In practice, you can decide what you want to optimise the indexing for, whether for retrieval or update or a mix of the two.
------------

Ну и еще раз напоминаю, что без эффективной фрагментизации таблиц (разнесения их по разным файлам), причем с разными алгоритмами разнесения, невозможно эффективно работать с большими объемами данных - ни параллельное чтение не запустишь, ни fragment elimination не используешь.
...
Рейтинг: 0 / 0
ANT's ADS
    #33825504
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выбегалло Расскажите мне, как дисковая база может иметь in-memory скорость, если скорость обращения к диску на несколько порядков ниже скорости обращения к памяти.
За счет алгоритмов минимизации таких обращений. Хорошее(правильное, оптимальное) распределение данных между памятью и диском - разве не здесь простор для инноваций?

Выбегаллоset NUMCPUVPS to one less than the total number of processors.
Вроде тоже самое пишут.

ВыбегаллоРазные индексы нужны для а) разных типов запросов, б) разных типов данных в) разных распределений уникальных значений и г) разных режимов работы
Видите ли в чем вопрос: это поиск стратегии к посмертным данным. Тут можно хоть обыскаться и придумывать индексы на каждую 31-ю или 90-ю запись. Кто ,во что горазд. Меня просто сейчас более интересуют живые данные компаний.
...
Рейтинг: 0 / 0
ANT's ADS
    #33825525
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm Выбегалло Расскажите мне, как дисковая база может иметь in-memory скорость, если скорость обращения к диску на несколько порядков ниже скорости обращения к памяти.
За счет алгоритмов минимизации таких обращений. Хорошее(правильное, оптимальное) распределение данных между памятью и диском - разве не здесь простор для инноваций?


Стандартный процент чтения из кеша у Информикса - 98-99. Запись - 90-95%. Где вы видите потециал коренным образом улучшить эти значения, кроме как всосать все данные в память и держать их там ? Правда, есть маленькое "но" - данных должно быть не больше, чем имеющейся памяти.

iscrafm Выбегаллоset NUMCPUVPS to one less than the total number of processors.
Вроде тоже самое пишут.


При 4 процессорах informix рекомендует использовать 2 или 3, ANTs - 1.

iscrafm ВыбегаллоРазные индексы нужны для а) разных типов запросов, б) разных типов данных в) разных распределений уникальных значений и г) разных режимов работы
Видите ли в чем вопрос: это поиск стратегии к посмертным данным. Тут можно хоть обыскаться и придумывать индексы на каждую 31-ю или 90-ю запись. Кто ,во что горазд. Меня просто сейчас более интересуют живые данные компаний.[/quot]

Зря я тут бисер мечу...
...
Рейтинг: 0 / 0
ANT's ADS
    #33825671
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, из всей темы вывод:
1. почему-то использует один тип индекса, в то время как другие придумывают по нескольку типов.
2. Почему-то в co-location режиме рекомендуют использовать 1 процессор на 4-х процессорной машине, тогда как, например, Informix рекомендует отдавать клиенту 1 из 4-х.
3. Почему-то не фрагментируют таблицы, но при этом 10млн записей в день умудряются загонять в них и обрабатывать.

Итого три вопроса, ни одного ответа. В общем - конструктивно.
...
Рейтинг: 0 / 0
ANT's ADS
    #33845569
Erik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странно, зачем столько умных слов? Непроще ли один раз попробовать? Установить Ants 1 минута. Это вам господа не с Oracle трахатся, так что любители мазохизма в пролете. Скорость работы действитель выше, загрузка процесора намного ниже, весит тоже меньше на 1Gb :-) Насчет оптимизатора немного могу расказать, но в нормальном сервере про него ничего знать не надо, работает и пусть себе работает.
Про отсутствие блокировок в ANTs надеюсь все знают? И насколько это тормозит работу тоже?
Насчет одного типа индексов несовсем верно, для разрабочика есть одно понятие индекс, а вот как сервер его строит и и использует его дело. Насколько я знаю он строится по разному в зависимости от данных и может перестраиватся самостоятельно. Это практически идеальная база данных.
...
Рейтинг: 0 / 0
ANT's ADS
    #33845667
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErikСкорость работы действитель выше
По сравнению с чем?
Erikзагрузка процесора намного ниже
Вот это то и настораживает. Может он винтами шибко шуршит?
Erikвесит тоже меньше на 1Gb
Ну если он весит допутим 0,9 Gb, то это весьма много.
Erikно в нормальном сервере про него ничего знать не надо
Значит нет нормальных серверов.
ErikПро отсутствие блокировок в ANTs надеюсь все знают
??? Слов нет. Это че, типа как блокнот в windows? Или вгде написано про это?
ErikИ насколько это тормозит работу тоже?
Что тормозит работу, отсутсвие блокировок?
ErikНасколько я знаю он строится по разному в зависимости от данных и может перестраиватся самостоятельно
Особенно здорово выглядит перестройка индексов на таблицах с десятком другим миллионов записей
автор
...
Рейтинг: 0 / 0
ANT's ADS
    #33845670
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну судя по статье это что-то типа продвинутого фоспро, без транзакций, без блокировок, rule based оптимизатор ... очередной развод лопухов ...
...
Рейтинг: 0 / 0
ANT's ADS
    #33846127
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!!ну судя по статье это что-то типа продвинутого фоспро, без транзакций, без блокировок, rule based оптимизатор ... очередной развод лопухов ...
Yo.!!, ты же всегда ссылки приводил :) По-твоему, зачем при отсутствии транзакций такие вещи как:
BEGIN [WORK|TRANSACTION|TRAN|TRANS]
COMMIT [WORK|TRANSACTION|TRAN|TRANS]
ROLLBACK [WORK|TRANSACTION|TRAN|TRANS]
SAVEPOINT
ROLLBACK TO [savepoint]
SET TRANSACTION ISOLATION LEVEL...
ALTER SESSION SET AUTOCOMMIT=...

про оптимизацию - откуда информация?.
Без блокировок - чем плохо?

p.s. нормальные люди тестируют, а не статьи читают :)
хороший сервер. пока нереканий нет, кроме как cast(newid() as varchar(32)) зачем-то в hexadecimal возвращает.??.. а нужно. Ну и нехватка tools для разработчика, это да.
...
Рейтинг: 0 / 0
ANT's ADS
    #33846174
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAV
Столько вопросов...
В отличии от FireBird этот сервер нормально отрабатывает
insert into test ... select .. from test
ну и delete from test where id in (select id from test group by id having count(id)>1)
так что все нормально, и с десятком миллионов записей тоже :)
...
Рейтинг: 0 / 0
25 сообщений из 89, страница 1 из 4
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / ANT's ADS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]