Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96540/statements_72a.htm#SQLRF01401 create or replace public synonym ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 13:32 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
Мать его, это что же, для всех юзеров на все ...... ну 500 таблиц, например, выдавать синонимы? Нда, "красивое" решение придумано 2 Yo! По ссылке регистрироваться надо, а неохота :) -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 14:04 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
Я кстати, не то чтобы поклонник MSSQL и противник Оракла - только все скатились на какие-то мелочные придирки. Серьезных аргументов никто привести до сих пор никто не смог - что подтверждает - оба продукта по-своему неплохи (или по-своему убоги - это как кому нравится :)) и кажный кулик свое болото хвалит. Потому что другого не знает. версиониость, кросс платформеность, packages, valid procedures, exception, collections, java, RAC, autonomous transactions, advanced quenes ... и еще многое другогое чего нет у МС позволяет некоторым ;) считать, что МС все-таки борется за другой рынок ... версионность вроде уже почти есть .. теперь посмотрим догонит ли по кластерам ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 14:10 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
Единственное неудобство - прописать в скрипте 500 объектов. А потом просто прогнать скрипт для каждого пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 14:11 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
2tygra : для самых продвинутых (в плане безопасности ;) ) оракл сделал alter session set default schema= ... сиснтаксис не помню, но примерно так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 14:14 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
2 Petrakov PetrakovЕдинственное неудобство - прописать в скрипте 500 объектов. А потом просто прогнать скрипт для каждого пользователя Это вы о чём ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 14:40 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
а... понял это про тигру... Public synonym создаётся не для каждого пользователя, а для объекта - 1 раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 14:44 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
2 Yo! версиониость, кросс платформеность, packages, valid procedures, exception, collections, java, RAC, autonomous transactions, advanced quenes ... и еще многое другогое чего нет у МС позволяет некоторым ;) считать, что МС все-таки борется за другой рынок ... Ну красивыми словами то легко кидаться. Я же ведь не писал "Ну в этом Оракле даже разделения по БД нет, как на нём можно работать?" Версиониость, кросс платформеность, packages, valid procedures - ну уже не раз обсуждалось, вобщем-то не много о чем говорит. exception - ну да , несколько проще писать, но принципиально не сильно изменяет. Особенно для тех кто считает "Единственное неудобство - прописать в скрипте 500 объектов. А потом просто прогнать скрипт для каждого пользователя" :) collections, RAC, advanced quenes - не знаю что это java - мне трудно представить как можно использовать яву для работы с данными autonomous transactions - тоже наверное неплохо, мне хотелось бы использовать нечто подобное например для протоколирования ошибок, но опять же это не говорит о каком-то принципиальном отличии. версионность вроде уже почти есть версионности нет, есть чтение незакомичченных данных, но это не "уже", оно всегда было. Нечто подобное версионности будет в Юконе. Но опять же - это другой принцып работы сервера .. теперь посмотрим догонит ли по кластерам ... Я помню как лет 5 назад много моих приятелей работали (если это можно назвать работой) с Интернетом через Нетскейп и считали что MS никогда не сделает нечто подобное. Тоже так свысока говорили... Собственно я сейчас это написал и подумал: А чего я хотел сказать? Не знаю ведь. Но жалко просто так выкидывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 14:46 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
>Единственное неудобство - прописать в скрипте 500 объектов. А потом просто прогнать скрипт для каждого пользователя Сие нужно читать как создать скриптик из 10 строк. >Я помню как лет 5 назад много моих приятелей работали (если это можно назвать работой) с Интернетом через Нетскейп и считали что MS никогда не сделает нечто подобное. Тоже так свысока говорили... Да, ситуация то не шибко кардинально изменилась. Вместо Нетскейп нужно подставить Мозилла ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 14:56 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
Да, ситуация то не шибко кардинально изменилась. Вместо Нетскейп нужно подставить Мозилла ;-) Если чесна - в каком браузере были написаны эти слова? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 15:40 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
ZaxxPublic synonym создаётся не для каждого пользователя, а для объекта - 1 раз. А, ну это хорошо. Понял. Зря трахались - хотя в той конторе на юзеров почему-то не разграничивали, все работало под админом с собственным разграничением прав. Yo!версионность вроде уже почти есть .. теперь посмотрим догонит ли по кластерам ... Это ты про какие кластеры? Про кластеры БД? Так их нет у MS - таких, как у Оракла. Так что тут даже и не гонятся. А надо? Не знаю, может и надо. Бывает даже очень, а то пока приходится только наращиванием железа одного сервера решать проблемы скорости -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 15:55 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
2 SergSuper Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031007 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 16:19 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
Так их нет у MS - таких, как у Оракла я знаю ;) а вот этого не знаю: можно ли в МС - вью на темпорари табле? - процедурка вернуть несколько курсоров (резулт сетов или что-там у МС) - bulk collect, типа такого: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. - какие индексы кроме b-tree есть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 16:40 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
Мое мнение: ORACLE гораздо мощнее MS SQL, потому что 1. Оракл - это РСУБД, и этим все сказано. А MS SQL - всего-то только РСУБД. По-моему, разница очевидна. 2. В Оракл встроено процедурное расширение PL/SQL. MS SQL - может похвастаться разве что T-SQL, своим процедурным расширением. Негусто. 3. Oracle обеспечивает работу в гетерогенной среде. Гетерогенный сервис, однако. Что же может предложить MS SQL? Всего лишь пару способов ЛинкедСервер и ОпенСорсе через ОЛЕДБ. Ну-ну для доступа к множеству иных источников данных. 4. В Оракле возможно создание внешних процедур, размещенных в DLL. MS SQL всего лишь повторяет эту возможность, что, согласитесь, несколько гнило. 5. Начиная с 9, в Оракле используется синтаксис JOIN для внешнего объединения, однако имеется еще и = (+). В то же время, MS SQL предлагает нам лишь JOIN, и это его не красит. 6. В Оракле мы имели сначала DBMS_SQL, а теперь еще и вариации на тему EXECUTE IMMEDIATE для динамических выражений. В MS SQL есть только EXEC, а DBMS_SQL никогда не было. Кажется, это называют стилизованным словечком АЦТОЙ. 7. "Нарезной" батон явно круче "Подмосковного", гораздо вкуснее, а "Подмосковным" сыт не будешь. 8. Одна бумажка в 1000 рублей гораздо лучше, чем две бумажки по 500 рублей. Зеленее, да и купить всего можно больше и главное, вкуснее. И не надо дешевых аргументов в виде "если одна бумажка, то сразу все потеряешь, а если две - то может одна и останется". На мой взгляд, критика исчерпывающая и явно не в пользу МС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 17:10 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
вдогонку еще одно замечание ниже пояса, чтоб не встали: купюру в одну тысячу рублей можно заложить бОльшим краем между губами и, выдувая воздух, издать пронзительный звук. Что делать в случае 500-рублевок со второй купюрой- не совсем ясно. Куча лишнего г..на, не влияющего на производительность и функционал в извлечении звуков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 17:20 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
A chego dejstvitelno poklonniki MS SQL molchat po povodu multiplatformennosti ??? Odin iz osnovnih i ochevidnih nedostatkov MS SQL ??? Ili verjat chto Windows edinstvennaja pravilnaja os a ob ostolnom i govoritj ne stoit ? Daze dlaja togo, chtobi sdelatj rcomenduemuju MS autentificaciju "WINDOWS" s ispolzovaniem kerberos vuzno nachinatj goroditj ogorod s MS 2000 domenami i poshlo - poehalo ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 17:23 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
Kstati o nedostatkah Oracle : 1. Stoit gad dorogo ochenj. 2. Na metalink ne puskajut prosto tak. 3. Kogda blin sdelajut normalnie rodnie GUI tulzi dlaja rabiti tipa Toad, SQL Navigator, a to ot EM na jave plakatj hochetsa. 4. Documentaciju mogli bi poluchhe cdelatj, a to razmazano vse po kuche pdf - ov, hotelosj bi pokonkratnej (magli bi kstati po primeru MS books online ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 17:34 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
Сравнение правда старое, но все же Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 17:44 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
2 ppp Высший пилотаж!!! Замечательный перечень недостатков, не меняющий расклад пасьянса! Вспоминаю анекдот, где хитрый русский мужик сначала ошарашивает басурман фразой в духе: "а у меня на пысе 26 воробьев в ряд садиться!" но позже виновато добавляет, чтобы оппоненты не слишком переживали: "ну, правда, у 26-го лапка соскальзывает " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 17:45 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
2 Yo! - вью на темпорари табле? нельзя. А кстати в Оракле можно сделать временную процедуру? Я правда в MS этим практически не пользуюсь, просто интересно. - процедурка вернуть несколько курсоров (резулт сетов или что-там у МС) может, но прочитать их можно будет только на клиентской части. Собственно и один резалтсет тоже не очень удобно читать на сервере - можно только сделать вставку в таблицу из процедуры(синтаксис insert MyTable exec MyProc, но в MyProc уже не должно быть таких конструкций, т.е. вложенность не допускается) - bulk collect, типа такого: не понял что такое bulk collect, но скореее всего нет. FORALL точно нет, хотя иногда мне хочется, но может и лучше что нет. Изначально в 4-й версии курсоров не было и приходилось работать именно с данными, а не с записями. В 6-й версии они(курсоры) появились, но средства работы с ними весьма убогие до сих пор, что лучше бы они и не появлялись. - какие индексы кроме b-tree есть ? поле может иметь индекс, а может и не иметь. И мне кажется этого должно бы быть достаточно. Хотя есть там еще какие-то настройки(типа fillfactor), но я не люблю в них копаться. Вобщем есть только один тип индекса и то что он b-tree сразу не очевидно. Есть еще кластерный и некластерный индексы(очевидно в Оракле тоже) - в первом записи физически располагаются по индексу, но в обоих случаях строится Б-дерево 2 Duce 5-й пункт мимо - в MS есть еще *= а вообще до меня тока на 7-м дошло. Насчет ppp - ну он то хоть попробовал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 19:07 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
А кстати в Оракле можно сделать временную процедуру? В оракле есть понятие анонимного PL/SQL блока, т.е. передаеться кусок кода, сервер его выполняет, и через bind переменные получаем результат, типа Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 19:17 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
Позвольте подвести итог в этом многостраничным топике кратким, ярким высказыванием товарища Жужы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2003, 01:02 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
Вот что на вскидку смог написать в час ночи :) Для упрощения я выкинул ту информацию, которая корректна. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. PS. Что интересно, люди работающие на MS SQL просто на порядок терпимее тех, кто на ОРАКЛЕ :) PPS. Лично у меня к MS SQL тоже есть претензии, но объективно - мне нравится, посмотрим еще на Юкон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2003, 01:07 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
SergSuper Что касается исключений и вообще языка T-SQL. Их действительно нет и вообще язык наредкость убогий. Тут я соглашусь с любой критикой(ну разве что массивы нафиг не нужны). Странно что фирма пишущая компиляторы(не будем обсуждать их качество) не смогла хоть как-то развить язык. Прямо какое-то щастье обещается в Юконе(аж свои агрегатные функции), но посмотрим. Собственоо, это МОЕ основное претензие к MSSQL Ну еще то что нет partition tables Остальное по мелочи Гы хоть в одном к согласию пришли:) Да и еще, я не понимаю удобство священной коровы QA для создания процедур (как средства написания) Под Оракл есть куча сторонних весьма удобных средств Говоря я и не вспомню, все что мне ненравилось легко решалось чтением документации и весьма элегантно Tigra тебе нормально ответил Petrakov,Yo!, killed. Я тут только повторюсь. AAron Я счас по необходимости изучаю MSSQL. потому просто ради интереса: Что такое вычисляемые поля и как они реализованы в MS или по английски и ссылку на BOL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2003, 02:53 |
|
||
|
Что лучше? Оракул9i или MS SQL2000? И чем?
|
|||
|---|---|---|---|
|
#18+
2 AAron >PS. Что интересно, люди работающие на MS SQL просто на порядок терпимее тех, кто на ОРАКЛЕ :) Это ты наверное с дедом маздаем не знаком, он один всех нас перевешивает в смысле терпимости. Вот прийдет и восстановит справедливость. 2 aag >1. Есть такое понятие - криптостойкость. Оная обеспечивается реалицией математических алгоритмов. И рассуждения, что сто лет - маловато будет, надо .... - все это детские, извините, рассуждения. Если я сделаю пароль "1" в Оракле - его что труднее сломать, чем в MSSQL? Потому что там-де логин не виден? Да, именно так, в реальнй ситуации его труднее сломать именно потому, что не виден зашифрованый пароль. Потому что если зашифрованный пароль не виден, то есть один способ - перебор, причем каждый раз нужно делать попытку логина. Такую активность можно отследить и пресечь. Когда мы зашифрованный пароль знаем, как в случае с MSSQL, то его можно расшифровывать, например тем же перебором, сравнивать результат с известным у себя на машине и если совпало, то смело логинится. >Смешно. А если вы хотите высокую защищенность - ради бога, заставьте пользователей вводить не меньше n символов и пр. Действительно смешно. Защищенность не зависит от длинны введенного пароля. По внешнему виду "правильно" шифрованного пароля нельзя определить первоначальную пароля, поэтому расшифровка пароля длины 1 теоретически не легче расшифровки пароля длины n>1. С точностью до известных алгоритмов конечно. Кроме того, криптостойкость реальной системы в целом зависит не только от алгоритмов шифрования, но и от архитектуры системы и многих других вещей. В WW2 англичане сломали енигму из-за того, что немецкий радист один раз забыл прокрутить колеса шифровальной машины. Хотя в смысле прямой расшифровки надежд не было никаких. 2 SergSuper >В MS SQL поле passwords обычный юзер не видит! Ни явное, ни зашифрованное. Как же не видит, представление syslogins видна по умолчанию группе паблик (MSSQL7), в нем есть поле passwords. Но вопрос не в этом, третий раз повторяю. Вопрос в том, на кой туда вообще включать это поле. Есть таблица sysxlogins, там живет пароль (или хеш, не важно), пусть там и живет, в представлении, которое видят пользователи он ни к чему. >А вобще ну ты же пишешь примитивные вещи. Ну странно слышать что храниться зашифрованный пароль. Там храниться хэш паролей, который в принципе невозможно расшифровать(даже зная алгоритм и все ключи). Никак тебе не угодишь. Не цитирую документацию - тебе не нравится, цитирую - опять не нравится. Это не я пишу, это мелкософт. Вот тебе цитата из документации, я ее приводил пару дней назад: In SQL Server Authentication, when a login ID is added or a password is changed, the password encryption algorithm takes the supplied password and generates a numeric representation, which is stored in the syslogins table. Никаких хешей тут не видно, есть цифровое представление пароля, полученное на выходе "password encryption algorithm", что не совсем одно и то же. Если у тебя есть более точные данные, выложи здесь или дай ссылку, я почитаю. Может мы просто хешем называем разные вещи. Хеш в общем случае вычисляется с потерей информации. Значит нескольким паролям будет соответствовать одинаковый хеш. Значит несколько паролей будут ошибочно считаться законными. А где тогда живет настоящий? Или я чего-то не понял? >Ну и к тому же современные методы шифрования с закрытым ключом не позволяют расшифровывать - пароль узнать можно только полным перебором. Неверно. Верное утверждение звучит так: на сегодняшний день не доказано существование алгоритмов, эффективно (обычно под этим понимается за полиномиальное время) расшифровывающих ... (тут идет название способа шифрования). Но это не значит, что самый эффективный известный алгоритм - перебор. Могут быть другие, более эффективные, чем перебор, но не полиномиальные. Никто так и не ответил на вопрос, зачем было путем дополнительных усилий искусственно уменьшать защищенность MSSQL7 в регистронезависимой конфигурации? Есть у кого-нибудь разумное объяснение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2003, 03:54 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=32361498&tid=1553862]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 179ms |
| total: | 317ms |

| 0 / 0 |
