powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 4 комнаты
1 сообщений из 1, страница 1 из 1
4 комнаты
    #32026580
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решения

Компания "ЛингваМедиа" объявила о начале разработки продукта под названием Russian Query. Как предполагается, он позволит SQL Server получить ответ на три извечных вопроса русской интеллигенции: "Что делать?", "Кто виноват?" и "Какой счет?". Уже достигнуты обнадеживающие результаты. Так, на тест вида

while 1 = 1
select count_big(*) from vldb..history

SQL Server ответил:

--------------------
До е~~~~ матери

(1 row(s) affected)

--------------------
А не по х~~ ли?

(1 row(s) affected)

--------------------
Отъе~~сь!
[Microsoft][ODBC SQL Server Driver]Operation canceled
Query cancelled by Server


Реклама

Что мы делаем, когда собираемся на работе? Дык ить пиво пьем. Вашему вниманию предлагается скрипт, определяющий, кто же в этот раз, черт возьми, должен идти за этим, елы-палы, Клинским.

if exists (select 1 from master..sysservers where srvname = 'ADLinkedSrv')
exec sp_dropserver 'ADLinkedSrv', 'droplogins'
exec sp_addlinkedserver 'ADLinkedSrv', 'Active Directory Services 2.5', 'ADSDSOObject'

--dbcc traceon(7300)
--dbcc traceon(3604)

declare @t table(id int identity, name varchar(255), ADsPath varchar(1000))
insert @t (name, ADsPath) select * from OpenQuery(ADLinkedSrv, '<LDAP://OU=Department,DC=domain,DC=com>;(&(objectCategory=Person)(objectClass=user));name, adspath;subtree')
declare @n int
select @n = count(1) from @t
set @n = rand() * @n + 1
select ‘Самый ~удаковатый’ from @t where id = @n

Клинское! Пиво, за которым никто не хочет идти.


Продукты

Многочисленный список редакций SQL Server, охватывающий от СЕ до Enterprise, вряд ли пополнится в ближайшее время, сообщает ZDNet. Корпорация Microsoft объявила о приостановке всех работ по проекту SQL Server Home Edition в связи с фундаментальной невозможностью адаптации SQL Server для домохозяек. Напомним, что первоначально предполагалось расширить традиционную трехзначную логику (true, false, null) величинами типа {"ни true, ни false", "и true, и false", "false, false, false и еще раз false, которое на с.д. true"} и прочей не поддающейся нормальному осмыслению байдой. Однако вскоре после того, как стало ясно, что множество значений, которыми оперирует женская логика, более, чем счетно, С.Гаутама и Л.Цзы (Microsoft Research) показали, что его мощность превышает континуум и создание SQL Server для обработки женских запросов лежит за пределами современного математического аппарата. К сожалению, дело не дошло до Филдсовской медали, т.к. оба сотрудника были обвинены в sexual harassment и переведены на латание дыр в IE.


Технологии

Наверняка многие из вас сталкивались с понятием Windows DNA или по крайней мере слышали о нем. Microsoft расшифровывает его как Distributed interNetwork Architecture , намекая на то, что данная архитектура разработки в среде Windows является такой же фундаментальной, как структура ДНК (DNA). Однако мало кто знает, что первоначально так называлась операционная система, имевшая непосредственное, безо всяких метафор, отношение к ДНК.

В ХХ веке произошло два события, в корне перевернувших жизнь просвещенного человечества. Оба случились в 1953 г. Я имею в виду p-n транзистор и структуру ДНК. С первой вещью все было понятно, а по поводу второй как бы тоже вырисовывалось, что это круто, только неясно, насколько. В конце концов всем сестрам раздали по серьгам, и за ДНК тоже вручили Нобелевку, хоть и на 8 лет позже, чем Шокли.

Пока просвещенное человечество динамило Уотсона и Крика, ломая голову над тем, как бы половчее приспособить их открытие к чему-нибудь насущному, произошло еще одно важное событие. В 1958 г. образовалась Digital Equipment Corporation, глубоко симпатичная нам тем, что на стереотипы просвещенного человечества ей с самого начала было накласть. В ту пору, когда все перлись от IBMовских мэйнфреймов, она выкатила первую линейку транзисторных миникомпьютеров PDP и операционных систем RSX11 и VMS, давно ставших легендой. Тем более, что передранные с них клоны тоже давно стали легендами, в частности, отечественной компьютеризации. Именно под PDP-7 Томпсон и Ричи написали файловую систему и диспетчер задач, которые назвали впоследствии операционной системой Unix. Digital первой явила миру 32-разрядные машины (не менее легендарные VAXы), а В 1991-м пошли уже 64-разрядные риски (Alpha 21064). Естественно список незаурядных, во многом опередивших свое время разработок DEC этим не исчерпывается. Просто не все из них в силу разного рода обстоятельств смогли выйти за пределы исследовательского центра. Недавно в печать просочились скудные сведения об одном из таких проектов.

Процесс размножения, если взглянуть на него с молекулярной точки зрения, не менее интересен, чем с обычной. По сути, это до боли знакомая всем машина Тьюринга. Каретка (полимераза) ползет по ленте (одна спираль ДНК), считывает с нее данные, обрабатывает их по некоторому алгоритму (А - Т, С - G) и записывает на другую ленту (комплементарная молекула) со скоростью, эквивалентной 0.001 FLOPS. Какая фигня, скажете вы и будете неправы, потому что в школе учат, что молекул очень много (гораздо больше, чем пчел). Для сравнения самый быстрый современный суперкомпьютер IBM ASCI White достигает производительности 7.226 * 10**12 FLOPS. Можно сходить на TOP500 и посмотреть на уходящие за горизонт ряды шкафов. В то же время десктоповый (или даже ноутбучный) вариант ДНК-компьютера, работающего всего на литре раствора, легко дает 10**14 FLOPS. Здесь открываются такие необъятные перспективы, что даже самые сложные комбинаторные задачи можно решать методом простого перебора. Условия кодируются последовательностями нуклеотидов, запускается репликация, которая дает на выходе несметное кол-во молекул ДНК, содержащих всевозможные комбинации решений, специальная реакция заставляет из них размножаться только те, к-е отвечают заданным краевым ограничениям (входным параметрам). Это и будут истинные решения нашей конкретной задачи.

Имеющаяся крайне обрывочная информация свидетельствует, что интенсивные исследования в этом направлении начались в DEC еще в 70-х. В связи с этим ряд косвенных фактов указывает на то, что первый в мире работающий прототип ДНК-компьютера, по-видимому, был создан в сентябре 1988 г. в лаборатории г.Мэйнарда (шт.Массачусетс). Серийный выпуск изделия намечался на 1999 - 2000 г.г. Операционную систему к нему в соответствии с внутренним соглашением разрабатывала Microsoft. Однако судьбе было угодно вмешаться в эти планы. С середины 90-х Digital стала испытывать финансовые трудности и в конце концов куплена Compaq'ом, который затем засобирался слиться в едином экстазе с HP и т.д. Все эти многочисленные организационные передряги привели к тому, что следы уникального проекта были окончательно утеряны, а ОС Windows DNA так и не увидела свет.

Тем не менее в последнее время стали появляться сведения о том, что Microsoft и не думала хоронить эту разработку, а наоборот, продолжает ее активно развивать и поддерживать, инвестируя значительные суммы в исследования в области биологии. Если это так, то Windows DNA 2.0 станет первой ОС этого семейства, реально работающей на процессорах не то что другой архитектуры (Windows NT 3.х - 4.0 прекрасно зарекомендовали себя на Дигиталевских Альфах), а принципиально иного алгоритмического устройства. В то время, как детерминированная машина Тьюринга выполняет классические алгоритмы, в которых все действия выполняются последовательно и строго определены, недетерминированная работает по принципу нейронной сети, создавая в каждой точке новые копии самой себя в количестве, равном числу ветвлений алгоритма. Дальнейшие вычисления производятся этими копиями параллельно. В этом плане молекулярный процессор соответствует предельному случаю недетерминированной машины, когда создается исчерпывающее множество всех возможных решений, включая неверные, а затем система их проверяет в параллельном режиме, отбирая лишь те, которые действительно решают поставленную задачу.

Возможно, реинкарнация Windows DNA связана с недавним сообщением фирмы Intel о достижении определенных успехов (к сожалению, не называлось, каких именно) "в ... развитии технологий молекулярных вычислений". Не секрет, что в этом направлении сегодня работают многие лидеры отрасли. Однако все проекты такого рода ведутся в режиме строгой конфиденциальности. Во-первых, никто не хочет рисковать своей репутацией, т.к. идея биокомпьютера все еще слишком революционна даже для привыкшей ко всему hi-tech индустрии. Во-вторых, что более важно, ДНК-процессор, являясь недетерминированной машиной Тьюринга, способен решать NP-задачи за полиномиальное время. Грубо говоря, если мы будем наращивать длину n RSA-ключа, то время, потребное для его взлома, будет расти как const**n для традиционного Windows-приложения и как n**const в Windows DNA. Т.е. задачи, физически не решаемые современными вычислительными средствами (типа разложения большого числа на простые множители), оказываются вполне по силам ДНК-процессорам. Это создает массу проблем для криптографии и других повсеместно применяющихся сегодня технологий. Поэтому едва ли стоит ожидать выхода подобных систем, прежде чем просвещенное человечество разберется, как держать их под контролем.

А пока производители биочипов совершенствуют точность вычислений, культивируют софт, ревниво следят друг за другом и даже устраивают внутренние состязания. Так, по тестам ТРС-N (построение гамильтонова графа = задача коммивояжера) для категории 1024 узла Microsoft SQL Server DNA Edition на Intel Albium показал в 2.7 раза лучшее быстродействие, чем специальная версия Oracle для молекулярного процессора фирмы Sun.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 4 комнаты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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