|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
В каталоге установки SQL Server C:\Program Files\Microsoft SQL Server\...\DATA\xtp\11\ появилось две dll, которые называются xtp_t_11_<9 цифр>.dll. Это наши таблицы ShoppingCart и UserSession. Встроенный компилятор преобразует T-SQL-определения таблиц и хранимых процедур в Cшный код (можно посмотреть в том же каталоге), из которого получается машинный . Соответствующие динамические библиотеки загружаются в память и линкуются внутрь SQL Serverного процесса. При рестарте SQL Server библиотеки компилируются и загружаются заново на основе каталожной информации из метаданных. тынц Оракл в машинный говнокод не может.. In-Memory OLTP (оптимизация в памяти) Дельфятникам это никак не помешает, я надеюсь:) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 21:58 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
удалять или может кто хочет поразвлекаться? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 22:11 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
prog123Оракл в машинный говнокод не может. Может. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 22:23 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
SergSuperудалять или может кто хочет поразвлекаться? Дык, чего удалять, то. Фишка новая, мало кем юзанная. Мож кто опытом поделится... ЗЫ. Правда там ограничений - жуть! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 23:12 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovprog123Оракл в машинный говнокод не может. Может. Точно? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 23:22 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
pkarklin, В гугле забанили? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 23:23 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsevpkarklin, В гугле забанили? Меня? Нет! Успехами использования поделитесь? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 23:27 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
А мы не используем. У нас сервер Базы Данных данные обрабатывает, а не биткоины на pl/sql считает. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 23:30 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevА мы не используем. У нас сервер Базы Данных данные обрабатывает, а не биткоины на pl/sql считает. А я, вот, думаю, в ближайшее время попробовать, причем не столько из-за "machine code", сколько из-за "in memory". ЗЫ. Иногда надо "данные обрабатывать" очень быстро... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 23:34 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
pkarklin...сколько из-за "in memory". ЗЫ. Иногда надо "данные обрабатывать" очень быстро... Дык мы о чем? Об Oracle или MS SQL? вроде у Oracle для "данные обрабатывать очень быстро" совсем другие продукты есть. Типа TimesTen. Только мы его тоже не используем. Нам и так всего хватает ))) Если уж в памяти на сервере базы данных хочется держать сложные структуры и сложную обработку - у Oracle уже давно Java в БД интегрирована. Но мы ее тоже не используем ))) У нас для этого сервер приложений есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 23:42 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsevвроде у Oracle для "данные обрабатывать очень быстро" совсем другие продукты есть. Типа TimesTen. Только мы его тоже не используем. Нам и так всего хватает ))) Дык, другой продукт, никак не связанный с основным, он зачем мне сам по себе? Мне б так, чтоб часть таблиц была бы in memory и обрабатывалась бы machine code, когда все остальные бы были disk-based и чтоб в одном запросе их заюзать, ага? Leonid KudryavtsevЕсли уж в памяти на сервере базы данных хочется держать сложные структуры и сложную обработку - у Oracle уже давно Java в БД интегрирована. Но мы ее тоже не используем ))) У нас для этого сервер приложений есть. В моем мозгу не умещаются два понятия: "Быстро" и "Java". Сервер приложений? А что он умеет такого крутого, по сравнению с СУБД? ЗЫ. Пора апать топик топик "Странные мысли о 3-звенном приложении". ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2014, 23:54 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
pkarklinМне б так, чтоб часть таблиц была бы in memory и обрабатывалась бы machine code Слыхал когда-нибудь о temporary tables?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2014, 00:03 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovpkarklinМне б так, чтоб часть таблиц была бы in memory и обрабатывалась бы machine code Слыхал когда-нибудь о temporary tables?.. Дима, в каком контексте? ЗЫ. не сходи только в очередной раз под себя... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2014, 00:04 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
pkarklinДима, в каком контексте? Любая вменяемая СУБД держит их в ОЗУ пока есть такая возможность. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2014, 00:12 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЛюбая вменяемая СУБД держит их в ОЗУ пока есть такая возможность. К сожалению, нет. Иначе бы не появлялись такие бы продукты, как TimesTen. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2014, 00:14 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
pkarklinК сожалению, нет. Если нет, значит надо писать SR, поскольку это явный баг, пусть фиксят. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2014, 00:19 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЕсли нет, значит надо писать SR, поскольку это явный баг, пусть фиксят. Дык, никто и не обещал, что "temporary" = "in memory". Просто некоторые хотят в это верить, но напрасно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2014, 00:23 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
pkarklinДык, чего удалять, то. Фишка новая, мало кем юзанная. Мож кто опытом поделится... ЗЫ. Правда там ограничений - жуть! Да опять будет как с .NET хранимками, про которые сначала sql-щики долго кричали, как это круто и как этого ждут, а потом оказалось, что в Oracle они давно поддерживаются и нахрен никому не нужны. А сейчас никто и не вспомнит про те хранимки. А этот дешёвый тролль, если честно, уже надоел. Я про топикстартера. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2014, 01:07 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
pkarklinМне б так, чтоб часть таблиц была бы in memory... Дык с 90-х годов в Oracle можно таблицы в buffer cache принудительно помещать. Будут в памяти, а не на диске. В 12, есть и in-memory table. По названию. Только это вроде больше для OLAP примочки. С OLTP все и так давным-давно более менее нормально работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2014, 01:45 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
pkarklinДык, никто и не обещал, что "temporary" = "in memory". Нужно быть довольно бестолковым, чтобы не воспользоваться таким способом повышения быстродействия работы с ними. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2014, 02:25 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
pkarklinDimitry Sibiryakovпропущено... Может. Точно?Как минимум в 10g это было . Думаю еще и раньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2014, 10:16 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsevpkarklin...сколько из-за "in memory". ЗЫ. Иногда надо "данные обрабатывать" очень быстро... Дык мы о чем? Об Oracle или MS SQL? вроде у Oracle для "данные обрабатывать очень быстро" совсем другие продукты есть. Типа TimesTen. Только мы его тоже не используем. Нам и так всего хватает )))В TT выигрыш еще и за счет взаимодействия не по tcp/ip, а через ipc. А так OLTP сложно разогнать - все упирается в необходимости писать redo и этого никак не отменить. Вот если ослабить требования к redo... но это опять получается TimesTen. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2014, 10:19 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevДык с 90-х годов в Oracle можно таблицы в buffer cache принудительно помещать. Будут в памяти, а не на диске. Дык в 90-х это умел и MS SQL (DBCC PINTABLE()). Тока не нужно оно никому стало, когда Buffer Manager был допилен и перестал давать смывать из кеша часто используемые страницы, что гораздо эффективнее, чем закат Солнца вручную. Leonid KudryavtsevВ 12, есть и in-memory table. По названию. Только это вроде больше для OLAP примочки. С OLTP все и так давным-давно более менее нормально работает. У MS SQL не только по названию. Там "принцип работы" с такими таблицами отличается (опять же, чисто из чтения документации). ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2014, 00:07 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Alexander RyndinКак минимум в 10g это было . Думаю еще и раньше. А в связке с in-memory tables? Сам по себе машинный код не нужен, если основные затыки будут на IO. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2014, 00:09 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Alexander RyndinВот если ослабить требования к redo... но это опять получается TimesTen. Или не только TimesTen? Найдите отличия: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2014, 00:17 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
pkarklinAlexander RyndinКак минимум в 10g это было . Думаю еще и раньше. А в связке с in-memory tables? Сам по себе машинный код не нужен, если основные затыки будут на IO.Че вам так эти in-memory таблицы дались? При достаточно прогретом кэше таблицы и так in-memory, а ваши in-memory таблицы имеют кучу ограничений. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2014, 00:56 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Alexander RyndinЧе вам так эти in-memory таблицы дались? При достаточно прогретом кэше таблицы и так in-memory, а ваши in-memory таблицы имеют кучу ограничений. А, вдруг, лучшее будет, ну, скажем не 1 мс, а 1 мкс время отклика? Для 10ков тысяч запросов в сек. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2014, 01:00 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
pkarklinAlexander RyndinЧе вам так эти in-memory таблицы дались? При достаточно прогретом кэше таблицы и так in-memory, а ваши in-memory таблицы имеют кучу ограничений. А, вдруг, лучшее будет, ну, скажем не 1 мс, а 1 мкс время отклика? Для 10ков тысяч запросов в сек.Не будет. У сети задержки больше. Да и не нужно это 99,9% пользователей. А тем, кому нужно у Oracle успешно используют тот же TimesTen или Coherence. Вот там за счет отсутствия tcp/ip достижимы скорости, близкие к 1 мкс. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2014, 01:39 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Alexander Ryndinpkarklinпропущено... А, вдруг, лучшее будет, ну, скажем не 1 мс, а 1 мкс время отклика? Для 10ков тысяч запросов в сек.Не будет. У сети задержки больше. Да и не нужно это 99,9% пользователей. А тем, кому нужно у Oracle успешно используют тот же TimesTen или Coherence. Вот там за счет отсутствия tcp/ip достижимы скорости, близкие к 1 мкс. Мы убеждены, что известные поставщики традиционных СУБД, базирующихся на реляционной модели, со временем или адаптируют свои продукты, обеспечив в них поддержку технологий in-memory и поколоночного хранения, или не смогут сохранить свои позиции в этом бизнесе. SAP тоже пыжится ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2014, 02:47 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
prog123и поколоночного хранения ну это в 12 Oracle есть. Но позиционируется для OLAP (!!!!), а не для OLTP, как in-memory в начале топика Т.ч. сначала разберитесь, что Вам от БД нужно, а потом уже пыжтись. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2014, 15:30 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
prog123Оракл в машинный говнокод не может.. Compiling PL/SQL Units for Native Execution ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 17:09 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Alexander Ryndinpkarklinпропущено... А, вдруг, лучшее будет, ну, скажем не 1 мс, а 1 мкс время отклика? Для 10ков тысяч запросов в сек.Не будет. У сети задержки больше. Да и не нужно это 99,9% пользователей. А тем, кому нужно у Oracle успешно используют тот же TimesTen или Coherence. Вот там за счет отсутствия tcp/ip достижимы скорости, близкие к 1 мкс. В Oracle TimesTen или Coherence используется SDP/uDAPL вместо tcp/ip для подключения клиентов к СУБД? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 17:15 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Oracle 12 и так умеет Net80 по SDP. Про TimeTens не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 17:28 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevOracle 12 и так умеет Net80 по SDP. Про TimeTens не знаю. Умеет между нодами кластера, или между клиентом и сервером? Все таки клиент редко подключен по Infiniband, обычно по Ethernet, а SDP over RoCE какие задержки имеет? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 17:39 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
SDP вроде доступен в Net80 как еще один протокол. Т.ч. для клиента и сервера то же. В том числе и для Thin JDBC драйверов. Вася УткинВсе таки клиент редко подключен по Infiniband, обычно по Ethernet, а SDP over RoCE какие задержки имеет? Ну если клиент это application server, то смысл воткнуть по чему нибудь более быстрому вполне есть ))) Вроде Oracle Exalogic это БД + BI. Задержки не знаю, железки нету ((( т.ч. для меня эксперименты не доступны p.s. надеюсь что не вру, с ходу через google ссылок не нашел. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 20:34 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Alexander RyndinЧе вам так эти in-memory таблицы дались? При достаточно прогретом кэше таблицы и так in-memory, а ваши in-memory таблицы имеют кучу ограничений.Это да, но даже с прогретым кешем мы все равно упираемся в latch и locks. Именно тут (по задумке создателей) гекатон должен облегчить всем жизнь. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2014, 10:37 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
user1cAlexander RyndinЧе вам так эти in-memory таблицы дались? При достаточно прогретом кэше таблицы и так in-memory, а ваши in-memory таблицы имеют кучу ограничений.Это да, но даже с прогретым кешем мы все равно упираемся в latch и locks. Именно тут (по задумке создателей) гекатон должен облегчить всем жизнь.ну это вы, наверное, на mssql упираетесь в 'латчи и локи'. На правильно настроенном оракл мы упмраемся в процессор или ввод-вывод. Чтобы не упмраться во ввод-вывод нужно всего лишь отключить сброс кэша по commit. Вот только тогда вы теряете ACID, что для большинства серьёзных компаний неприемлемо ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2014, 10:49 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Alexander RyndinВот только тогда вы теряете ACID, что для большинства серьёзных компаний неприемлемоНе понял, поясните пожалуйста. Alexander RyndinНа правильно настроенном оракл мы упмраемся в процессор или ввод-вывод.Александр, без сомнений лучше оракл нет ничего, ктож спорит :) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2014, 11:14 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
user1cНе понял, поясните пожалуйста. Александр, видимо, имеет в виду вот это . То есть возможность ускорить коммит ценой возможности потерять при отказе последние закоммиченные транзакции. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2014, 13:53 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
softwareruser1cНе понял, поясните пожалуйста. Александр, видимо, имеет в виду вот это . То есть возможность ускорить коммит ценой возможности потерять при отказе последние закоммиченные транзакции.Возможность ослаблять требование ACID (в плане durability) существует уже 100 лет. Тот же TimesTen или Oracle NoSQL позволяют разрешить СУБД не гарантировать запись транзакции на диск при ее фиксации. Вот только нужно четко осознавать последствия потери транзакций. И вся логика приложения должна строиться, исходя из того, чтобы СУБД ненадежна ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2014, 16:52 |
|
MSSQL затопчет Oracle под Виндой?
|
|||
---|---|---|---|
#18+
Alexander Ryndinну это вы, наверное, на mssql упираетесь в 'латчи и локи'. На правильно настроенном оракл мы упмраемся в процессор или ввод-вывод Для обоих СУБД, полагаю, важным будет "качество" кода, а не "настройки". Если код "вылизан" и не хочется терять "D" в ACID, то в серьезных компаниях вкладываются, как правило, в СХД. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2014, 19:25 |
|
|
start [/forum/topic.php?all=1&fid=35&tid=1552348]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
134ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
79ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 277ms |
0 / 0 |