powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MSSQL затопчет Oracle под Виндой?
25 сообщений из 42, страница 1 из 2
MSSQL затопчет Oracle под Виндой?
    #38762648
prog123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В каталоге установки 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 (оптимизация в памяти)

Дельфятникам это никак не помешает, я надеюсь:)
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762654
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
удалять или может кто хочет поразвлекаться?
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762660
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prog123Оракл в машинный говнокод не может.
Может.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762692
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperудалять или может кто хочет поразвлекаться?

Дык, чего удалять, то. Фишка новая, мало кем юзанная. Мож кто опытом поделится...

ЗЫ. Правда там ограничений - жуть!
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762698
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovprog123Оракл в машинный говнокод не может.
Может.


Точно?
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762699
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin, В гугле забанили?
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762705
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsevpkarklin, В гугле забанили?

Меня? Нет! Успехами использования поделитесь?
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762707
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мы не используем. У нас сервер Базы Данных данные обрабатывает, а не биткоины на pl/sql считает.
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762710
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevА мы не используем. У нас сервер Базы Данных данные обрабатывает, а не биткоины на pl/sql считает.
А я, вот, думаю, в ближайшее время попробовать, причем не столько из-за "machine code", сколько из-за "in memory".

ЗЫ. Иногда надо "данные обрабатывать" очень быстро...
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762715
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin...сколько из-за "in memory".

ЗЫ. Иногда надо "данные обрабатывать" очень быстро...
Дык мы о чем? Об Oracle или MS SQL?

вроде у Oracle для "данные обрабатывать очень быстро" совсем другие продукты есть. Типа TimesTen. Только мы его тоже не используем. Нам и так всего хватает )))

Если уж в памяти на сервере базы данных хочется держать сложные структуры и сложную обработку - у Oracle уже давно Java в БД интегрирована. Но мы ее тоже не используем ))) У нас для этого сервер приложений есть.
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762725
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsevвроде у Oracle для "данные обрабатывать очень быстро" совсем другие продукты есть. Типа TimesTen. Только мы его тоже не используем. Нам и так всего хватает )))

Дык, другой продукт, никак не связанный с основным, он зачем мне сам по себе? Мне б так, чтоб часть таблиц была бы in memory и обрабатывалась бы machine code, когда все остальные бы были disk-based и чтоб в одном запросе их заюзать, ага?

Leonid KudryavtsevЕсли уж в памяти на сервере базы данных хочется держать сложные структуры и сложную обработку - у Oracle уже давно Java в БД интегрирована. Но мы ее тоже не используем ))) У нас для этого сервер приложений есть.

В моем мозгу не умещаются два понятия: "Быстро" и "Java". Сервер приложений? А что он умеет такого крутого, по сравнению с СУБД?

ЗЫ. Пора апать топик топик "Странные мысли о 3-звенном приложении".
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762728
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinМне б так, чтоб часть таблиц была бы in memory и обрабатывалась бы machine
code
Слыхал когда-нибудь о temporary tables?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762730
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovpkarklinМне б так, чтоб часть таблиц была бы in memory и обрабатывалась бы machine
code
Слыхал когда-нибудь о temporary tables?..


Дима, в каком контексте?

ЗЫ. не сходи только в очередной раз под себя...
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762735
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinДима, в каком контексте?
Любая вменяемая СУБД держит их в ОЗУ пока есть такая возможность.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762737
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЛюбая вменяемая СУБД держит их в ОЗУ пока есть такая возможность.


К сожалению, нет. Иначе бы не появлялись такие бы продукты, как TimesTen.
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762740
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinК сожалению, нет.
Если нет, значит надо писать SR, поскольку это явный баг, пусть фиксят.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762741
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЕсли нет, значит надо писать SR, поскольку это явный баг, пусть фиксят.

Дык, никто и не обещал, что "temporary" = "in memory". Просто некоторые хотят в это верить, но напрасно.
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762752
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinДык, чего удалять, то. Фишка новая, мало кем юзанная. Мож кто опытом поделится...
ЗЫ. Правда там ограничений - жуть!
Да опять будет как с .NET хранимками, про которые сначала sql-щики долго кричали, как это круто и как этого ждут, а потом оказалось, что в Oracle они давно поддерживаются и нахрен никому не нужны. А сейчас никто и не вспомнит про те хранимки.

А этот дешёвый тролль, если честно, уже надоел. Я про топикстартера.
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762762
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinМне б так, чтоб часть таблиц была бы in memory...
Дык с 90-х годов в Oracle можно таблицы в buffer cache принудительно помещать. Будут в памяти, а не на диске.

В 12, есть и in-memory table. По названию. Только это вроде больше для OLAP примочки. С OLTP все и так давным-давно более менее нормально работает.
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762776
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinДык, никто и не обещал, что "temporary" = "in memory".
Нужно быть довольно бестолковым, чтобы не воспользоваться таким способом повышения
быстродействия работы с ними.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762918
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinDimitry Sibiryakovпропущено...

Может.


Точно?Как минимум в 10g это было . Думаю еще и раньше.
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38762923
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsevpkarklin...сколько из-за "in memory".

ЗЫ. Иногда надо "данные обрабатывать" очень быстро...
Дык мы о чем? Об Oracle или MS SQL?

вроде у Oracle для "данные обрабатывать очень быстро" совсем другие продукты есть. Типа TimesTen. Только мы его тоже не используем. Нам и так всего хватает )))В TT выигрыш еще и за счет взаимодействия не по tcp/ip, а через ipc. А так OLTP сложно разогнать - все упирается в необходимости писать redo и этого никак не отменить. Вот если ослабить требования к redo... но это опять получается TimesTen.
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38764101
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevДык с 90-х годов в Oracle можно таблицы в buffer cache принудительно помещать. Будут в памяти, а не на диске.

Дык в 90-х это умел и MS SQL (DBCC PINTABLE()). Тока не нужно оно никому стало, когда Buffer Manager был допилен и перестал давать смывать из кеша часто используемые страницы, что гораздо эффективнее, чем закат Солнца вручную.

Leonid KudryavtsevВ 12, есть и in-memory table. По названию. Только это вроде больше для OLAP примочки. С OLTP все и так давным-давно более менее нормально работает.

У MS SQL не только по названию. Там "принцип работы" с такими таблицами отличается (опять же, чисто из чтения документации).
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38764102
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinКак минимум в 10g это было . Думаю еще и раньше.

А в связке с in-memory tables? Сам по себе машинный код не нужен, если основные затыки будут на IO.
...
Рейтинг: 0 / 0
MSSQL затопчет Oracle под Виндой?
    #38764107
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinВот если ослабить требования к redo... но это опять получается TimesTen.

Или не только TimesTen? Найдите отличия:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
CREATE TABLE DurableInMemoryOptimizedTable
(
iID INT NOT NULL PRIMARY KEY NONCLUSTERED HASH WITH (BUCKET_COUNT = 100000),
vFName VARCHAR(20) NOT NULL,
vLName VARCHAR(20) NOT NULL
) WITH (MEMORY_OPTIMIZED = ON, DURABILITY = SCHEMA_AND_DATA)
GO

Use SQLSeverHelp_IMO
GO
CREATE TABLE NonDurableInMemoryOptimizedTable
(
iID INT NOT NULL PRIMARY KEY NONCLUSTERED HASH WITH (BUCKET_COUNT = 100000),
vFName VARCHAR(20) NOT NULL,
vLName VARCHAR(20) NOT NULL
) WITH (MEMORY_OPTIMIZED = ON, DURABILITY = SCHEMA_ONLY)
GO
...
Рейтинг: 0 / 0
25 сообщений из 42, страница 1 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MSSQL затопчет Oracle под Виндой?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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