|
|
|
XML базы данных
|
|||
|---|---|---|---|
|
#18+
FavnSergSuperтабличные данные то можно и не нормализовывать, а вот если в XML - уже и не нормализовать... это ж тот же EAVБыло бы странно нормализовывать другую МД. А вот на EAV XML ну совсем не похож.ну разве что XML более примитивен, просто ключ и значение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2013, 13:19 |
|
||
|
XML базы данных
|
|||
|---|---|---|---|
|
#18+
SergSuperну разве что XML более примитивен, просто ключ и значениеЕсли СУБД умеет работать со схемами, то там кроме тегов (если о них речь) еще много чего есть. Атрибуты, их списки, базовые и составные типы, их шаблоны, XPath/XQuery, ... Гораздо больше , чем "просто ключ и значение". Можно весьма сложные структуры данных описывать - для этого возможностей куда больше, чем в реляционных DDL. Достаточно стандарт на схемы (по ссылке внизу) почитать. С точки зрения РСУБД - это поле с известной иерархической структурой "внутре", с содержимым которого можно эффективно работать. Если заранее схему описать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2013, 15:25 |
|
||
|
XML базы данных
|
|||
|---|---|---|---|
|
#18+
FavnSergSuperну разве что XML более примитивен, просто ключ и значениеЕсли СУБД умеет работать со схемами, то там кроме тегов (если о них речь) еще много чего есть. Атрибуты, их списки, базовые и составные типы, их шаблоны, XPath/XQuery, ... Гораздо больше , чем "просто ключ и значение". Можно весьма сложные структуры данных описывать - для этого возможностей куда больше, чем в реляционных DDL. Достаточно стандарт на схемы (по ссылке внизу) почитать. С точки зрения РСУБД - это поле с известной иерархической структурой "внутре", с содержимым которого можно эффективно работать. Если заранее схему описать.ну если использовать проверку XSD - то пожалуй, хотя на мой взгляд XSD еще тот геморой... но если чисто хранение - только ключ и значение, ну или приведите небольшой пример какой-нибудь сложной схемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2013, 15:45 |
|
||
|
XML базы данных
|
|||
|---|---|---|---|
|
#18+
SergSuper, Вот тут учебник как раз по комплексным типам, шаблонам, регулярным выражениям, спискам и прочему по-русски. Там рядом много чего еще валяется, и не только про IBM. Если XML чисто для хранения - проще его в CLOB свалить. Вкусности XML полей начинаются, если по их поддеревьям/тегам/атрибутам искать/обновлять надо. А XSD - такой же неизбежный геморрой, как любое нормальное проектирование в рамках любой МД. Который, впрочем, существенно упрощается заточенными под это редакторами. И если заморачиваться неохота - из чего угодно key-value и получится :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2013, 16:20 |
|
||
|
XML базы данных
|
|||
|---|---|---|---|
|
#18+
FavnВкусности XML полей начинаются, если по их поддеревьям/тегам/атрибутам искать/обновлять надо.вобще-то хотелось бы какого-то примера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2013, 17:14 |
|
||
|
XML базы данных
|
|||
|---|---|---|---|
|
#18+
Поскольку большинство обмена данными(биржевыми котировками) у нас осуществляется посредством Xml то решил отойти от аналитики из Ax(выходили многостраничные запросы), куда эти данные импортировались в пользу неспосредственной обработки Xml c помощью более "близких средств". После недолких мытаний по технологиям выбор пал на XQuery (что логично) После недолгих мытаний по инструментам выбор пал на BaseX (basex.org) Посредством BaseX очень удобно вертеть данные в размерах до 2гб. Выгружаются данные так же очень удобно. Однако "Вещь в себе" - интеграция с другими системами проблематична. Хотя есть API для Java и C#. Альтернативой является Altova XmlSpy(платный), но по мне BaseX рулит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2013, 03:48 |
|
||
|
XML базы данных
|
|||
|---|---|---|---|
|
#18+
SergSuper, Запрос по ранжированию стран, поставщиков лек.средств Код: plsql 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. Код: xml 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. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2013, 03:53 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=38161142&tid=1552475]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 380ms |

| 0 / 0 |
