Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Alexander Pavlov                     2:5022/18.15   27 Feb 2003  02:05:58
 To : Dmitry Kuzmenko
 Subject : постреляционные базы данных
 -------------------------------------------------------------------------------- 
 
 
 Я помню, что у Вас есть опыт работы с ДИАМС - мы раньше это уже обсуждали. У
 меня этого опыта нет - я начинал с MSM. Hе спорю, что человеку с Вашим опытом
 легче "проникнуться", так как Вы знаете, что такое глобали. Как и в ДИАМСе
 десять-пятнадцать лет назад, в Cache' Вы можете работать с глобалями. Hо
 современная версия Cache' - это не просто "оболочка", накинутая на глобали и
 язык М, которая транслирует объектные, реляционные и еще не пойми какие
 обращения в старый добрый MUMPS - система очень серьезным образом изменилась:
 изменился язык, переработана система работы с глобалями, добавили Basic, в 5.0
 даже формат P-кода поменялся.
 
 26 Feb 03 10:53, Dmitry Kuzmenko wrote to Alexander Pavlov:
 
  >> класс (с помощью некого class definition language - еще один DL ;)
  >> Способов доступа к этим данным - несколько: 1) объектный
  >>  Set oPerson=##class(Person).%OpenId(1,0)
  >>  Write oPerson.Name
  >> 2) реляционный:
  >>  select Name from Person where ID=1
  >> 3) прямой:
  >>  Write $list(^PersonD(1),2)
  >>
  >> Эти три способа *доступа* не тождественны - при том, что задача
  >> обращения к свойству или полю Name будет выполнена, она будет
  >> выполнена по-разному для разных в каждом случае целей.
  DK>
  DK> но конечным способом хранения данных и извлечения будет все равно
  DK> третий способ. А первый и второй всего-лишь представляют собой mapping
  DK> на этот самый третий способ.
 
 Hикто не спорит, что данные при чтении объекта Person будут браться из какого-то
 блока данных, из которого их берет и чтение глобаля (а иначе зачем бы я третий
 способ писал?) - но вопрос из какого? Понятное дело, что эти данные можно и
 через $view из прикладной программы прочесть - но зачем? Этим СУБД должна
 заниматься. Поэтому и в P-коде получившемся из первого и третьего вариантов
 бесполезно искать сходство - СУБД занимается его выполнением. Если Вам и Илье
 удобней называть это разными языками - пусть так и будет ;-) Тогда и третий
 способ - мапинг на функции ядра Cache', работающе с блоками данных и указателей.
 В таком случае не спорю.
 
  >>  IZ> Мораль: Cache - самая обычная СУБД. С тремя языками доступа.
  >>  IZ> И все.
  >>
  >> Hичего, к сожалению, не поняли. Конечно, Cache' самая обычная СУБД,
  >> которая решает самые обычные задачи (а кто спорит?). Спасибо, хоть
  >> реляционной, не обозвали ;-)
  DK>
  DK> Cache не "самая обычная СУБД". Это древовидная СУБД с реляционной
  DK> и объектной надстройками. Это надо понимать и учитывать при реализации
  DK> задач, ибо если Cache рассматривать только как РСУБД, то риск
  DK> провалить проект будет более высоким, чем если взять вместо Cache
  DK> обычную РСУБД.
 
 То же самое можно сказать о любой другой СУБД - надо знать что у тебя в руках, и
 как этим пользоваться.
 
  DK> p.s. со мной можно спорить, только надо учитывать, что у меня
  DK> есть опыт системного программирования в MUMPS (ДИАМС 3.1), правда,
  DK> 10-ти летней давности. Судя по рекламным материалам Cache в этом
  DK> плане в ней с тех пор мало что изменилось (имею в виду глобали и
  DK> т.п.).
 
 Учитывая Ваш опыт, думаю не составит труда быстро разобраться с Cache' по
 работающей системе и документации, а не по маркетинговым материалам, хотя бы
 чтобы не делать необоснованных заявлений.
 
                                                 Kind regards, Alexander
    http://informservice.ru/~alex/ ICQ:37354004 e-mail:alex@informservice.ru
 --- Real Author 1.1.5
  * Origin: It's me (2:5022/18.15)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 постреляционные базы данных   „¬ЁваЁ© Џ«Ґ­ЄЁ­   19 Feb 2003 01:57:20 
 Re: постреляционные базы данных   Tolik Tentser   19 Feb 2003 19:56:03 
 постреляционные базы данных   Roman Dawydkin   19 Feb 2003 11:20:12 
 Re: постреляционные базы данных   Ilya Zvyagin   20 Feb 2003 19:00:44 
 постреляционные базы данных   Alexander Pavlov   23 Feb 2003 04:11:45 
 Re: постреляционные базы данных   Ilya Zvyagin   25 Feb 2003 13:36:23 
 постреляционные базы данных   Alexander Pavlov   26 Feb 2003 02:50:05 
 Re: постреляционные базы данных   Andrei N. Sobchuck   26 Feb 2003 09:58:13 
 Re: постреляционные базы данных   Dmitry Kuzmenko   26 Feb 2003 11:53:59 
 Re: постреляционные базы данных   Ilya Zvyagin   26 Feb 2003 20:26:25 
 постреляционные базы данных   Alexander Pavlov   27 Feb 2003 03:19:19 
 Re: постреляционные базы данных   Ilya Zvyagin   27 Feb 2003 12:41:29 
 Re: постреляционные базы данных   Vladimir Pavlikov   27 Feb 2003 17:37:19 
 Re: постреляционные базы данных   Ilya Zvyagin   28 Feb 2003 11:34:46 
 Re: постреляционные базы данных   Vladimir Pavlikov   28 Feb 2003 16:10:13 
 Re: постреляционные базы данных   Ilya Zvyagin   28 Feb 2003 19:18:53 
 постреляционные базы данных   Alexander Pavlov   28 Feb 2003 01:29:20 
 Re: постреляционные базы данных   Ilya Zvyagin   28 Feb 2003 12:02:04 
 Re: постреляционные базы данных   Dmitry Kuzmenko   27 Feb 2003 12:43:32 
 Re: постреляционные базы данных   Ilya Zvyagin   28 Feb 2003 11:42:05 
 Re: постреляционные базы данных   Dmitry Kuzmenko   28 Feb 2003 13:51:49 
 Re: постреляционные базы данных   Ilya Zvyagin   28 Feb 2003 19:16:20 
 Re: постреляционные базы данных   Dmitry Kuzmenko   01 Mar 2003 15:37:47 
 постреляционные базы данных   Alexander Pavlov   03 Mar 2003 00:06:37 
 Re: постреляционные базы данных   Dmitry Kuzmenko   27 Feb 2003 13:45:30 
 Re: постреляционные базы данных   Ilya Zvyagin   28 Feb 2003 11:45:44 
 Re: постреляционные базы данных   Dmitry Kuzmenko   28 Feb 2003 13:58:05 
 постреляционные базы данных   Alexander Pavlov   28 Feb 2003 23:43:21 
 Re: постреляционные базы данных   ЏгвЁ«Ё­ …ўЈҐ­Ё© ‚ «Ґ­вЁ­®ўЁз   28 Feb 2003 18:16:52 
 Re: постреляционные базы данных   Ilya Zvyagin   28 Feb 2003 19:26:39 
 Re: постреляционные базы данных   ЏгвЁ«Ё­ …ўЈҐ­Ё© ‚ «Ґ­вЁ­®ўЁз   01 Mar 2003 12:32:47 
 Re: постреляционные базы данных   Dmitry Kuzmenko   01 Mar 2003 15:58:02 
 Re: постреляционные базы данных   ЏгвЁ«Ё­ …ўЈҐ­Ё© ‚ «Ґ­вЁ­®ўЁз   03 Mar 2003 12:22:54 
 Re: постреляционные базы данных   Michael Skulsky   03 Mar 2003 13:32:02 
 Re: постреляционные базы данных   Ilya Zvyagin   03 Mar 2003 20:24:26 
 Re: постреляционные базы данных   ЏгвЁ«Ё­ …ўЈҐ­Ё© ‚ «Ґ­вЁ­®ўЁз   03 Mar 2003 15:38:18 
 Re: постреляционные базы данных   Andrew Lesnichenko   07 Mar 2003 16:55:39 
 Re: постреляционные базы данных   ЏгвЁ«Ё­ …ўЈҐ­Ё© ‚ «Ґ­вЁ­®ўЁз   08 Mar 2003 12:58:35 
 Re: постреляционные базы данных   Denis Gorbunov   09 Mar 2003 21:57:29 
 Re: постреляционные базы данных   ЏгвЁ«Ё­ …ўЈҐ­Ё© ‚ «Ґ­вЁ­®ўЁз   10 Mar 2003 11:39:53 
 Re: постреляционные базы данных   Andrew Lesnichenko   11 Mar 2003 11:28:50 
 постреляционные базы данных   Alexander Pavlov   10 Mar 2003 14:04:40 
 Re: постреляционные базы данных   Tolik Tentser   11 Mar 2003 19:43:24 
 Re: постреляционные базы данных   Ilya Zvyagin   11 Mar 2003 12:10:44 
 Re: постреляционные базы данных   Andrew Lesnichenko   03 Mar 2003 12:30:38 
 Re: постреляционные базы данных   ЏгвЁ«Ё­ …ўЈҐ­Ё© ‚ «Ґ­вЁ­®ўЁз   03 Mar 2003 15:26:35 
 Re: постреляционные базы данных   Vladimir Pavlikov   28 Feb 2003 20:02:59 
 Re: постреляционные базы данных   ЏгвЁ«Ё­ …ўЈҐ­Ё© ‚ «Ґ­вЁ­®ўЁз   01 Mar 2003 12:29:14 
 Re: постреляционные базы данных   Vladimir Pavlikov   03 Mar 2003 18:52:04 
 Re: постреляционные базы данных   Dmitry Kuzmenko   01 Mar 2003 15:51:57 
 постреляционные базы данных   Alexander Pavlov   03 Mar 2003 00:00:02 
 Re: постреляционные базы данных   Ilya Zvyagin   03 Mar 2003 12:24:27 
 постреляционные базы данных   Alexander Pavlov   27 Feb 2003 02:05:58 
 Re: постреляционные базы данных   Ilya Zvyagin   27 Feb 2003 12:38:53 
 Re: постреляционные базы данных   Dmitry Kuzmenko   27 Feb 2003 13:52:45 
 Re: постреляционные базы данных   Ilya Zvyagin   26 Feb 2003 20:15:07 
 постреляционные базы данных   Alexander Pavlov   27 Feb 2003 03:07:29 
 Re: постреляционные базы данных   Ilya Zvyagin   27 Feb 2003 12:40:26 
 Re: постреляционные базы данных   Andrei N. Sobchuck   23 Feb 2003 14:02:09 
 постреляционные базы данных   Alexander Pavlov   23 Feb 2003 22:45:25 
 Re: постреляционные базы данных   Ilya Zvyagin   25 Feb 2003 13:39:28 
 постреляционные базы данных   Alexander Pavlov   26 Feb 2003 02:45:37 
 Re: постреляционные базы данных   Ilya Zvyagin   26 Feb 2003 20:07:58 
 постреляционные базы данных   Alexander Pavlov   27 Feb 2003 03:27:53 
 Re: постреляционные базы данных   Ilya Zvyagin   27 Feb 2003 12:50:44 
 Re: постреляционные базы данных   †га ў«Ґў „Ґ­Ёб   28 Feb 2003 09:57:53 
 Re: постреляционные базы данных   Dmitry Kuzmenko   28 Feb 2003 14:03:45 
 постреляционные базы данных   Alexander Pavlov   01 Mar 2003 00:09:37 
 Re: постреляционные базы данных   Andrew Grachyov   01 Mar 2003 17:03:00 
 Re: постреляционные базы данных   Andrew Grachyov   01 Mar 2003 17:08:00 
 постреляционные базы данных   Alexander Pavlov   02 Mar 2003 23:56:09 
 Re: постреляционные базы данных   Denis Gorbunov   26 Feb 2003 21:27:26 
 Re: постреляционные базы данных   Ilya Zvyagin   27 Feb 2003 12:28:22 
 постреляционные базы данных   Roman Dawydkin   21 Feb 2003 11:17:58 
 Re: постреляционные базы данных   Ilya Zvyagin   25 Feb 2003 13:30:11 
 постреляционные базы данных   Alexander Pavlov   25 Feb 2003 03:53:53 
 Re: постреляционные базы данных   Ilya Zvyagin   25 Feb 2003 13:41:33 
 постреляционные базы данных   Alexander Pavlov   26 Feb 2003 02:51:38 
 постреляционные базы данных   oleg taranov   26 Feb 2003 12:04:24 
 Re: постреляционные базы данных   Oleg   26 Feb 2003 13:58:17 
 постреляционные базы данных   oleg taranov   26 Feb 2003 16:12:33 
 Re: постреляционные базы данных   Oleg   26 Feb 2003 18:55:46 
 Re: постреляционные базы данных   Leo V. Mironoff   26 Feb 2003 21:06:58 
 Re: постреляционные базы данных   Oleg   27 Feb 2003 11:50:19 
 Re: постреляционные базы данных   Ilya Zvyagin   28 Feb 2003 11:32:39 
 Re: постреляционные базы данных   Ilya Zvyagin   26 Feb 2003 20:35:47 
 Re: постреляционные базы данных   Oleg   27 Feb 2003 11:25:27 
 Re: постреляционные базы данных   Ilya Zvyagin   27 Feb 2003 12:20:54 
 Re: постреляционные базы данных   Oleg   28 Feb 2003 12:34:25 
 Re: постреляционные базы данных   Ilya Zvyagin   28 Feb 2003 19:09:42 
 Re: постреляционные базы данных   Oleg   01 Mar 2003 14:40:37 
 постреляционные базы данных   Alexander Pavlov   28 Feb 2003 23:26:13 
 Re: постреляционные базы данных   Vladimir Pavlikov   03 Mar 2003 18:24:24 
 постреляционные базы данных   Alexander Pavlov   28 Feb 2003 01:14:32 
 Re: постреляционные базы данных   Pavel V. Pasechnik   28 Feb 2003 13:27:02 
 постреляционные базы данных   Alexander Pavlov   01 Mar 2003 00:48:47 
 постpеляционные базы данных   Eugene V. Samusev   27 Feb 2003 14:51:13 
 Re: постpеляционные базы данных   Ilya Zvyagin   28 Feb 2003 11:21:10 
 постреляционные базы данных   Alexander Pavlov   27 Feb 2003 03:01:02 
 постреляционные базы данных   oleg taranov   27 Feb 2003 11:45:01 
 Re: постреляционные базы данных   Ilya Zvyagin   28 Feb 2003 11:26:23 
 Re: постреляционные базы данных   Oleg   28 Feb 2003 12:09:21 
 постреляционные базы данных   oleg taranov   28 Feb 2003 12:41:53 
 Re: постреляционные базы данных   Oleg   28 Feb 2003 17:44:07 
 постреляционные базы данных   oleg taranov   01 Mar 2003 00:10:34 
 Re: постреляционные базы данных   Oleg   01 Mar 2003 14:58:47 
 Re: постреляционные базы данных   Pavel V. Pasechnik   26 Feb 2003 13:37:56 
 Re: постреляционные базы данных   Ilya Zvyagin   26 Feb 2003 20:33:13 
 постреляционные базы данных   Alexander Pavlov   27 Feb 2003 03:23:30 
 постреляционные базы данных   oleg taranov   27 Feb 2003 03:35:49 
 постреляционные базы данных   Alexander Pavlov   28 Feb 2003 01:39:46 
 Re: постреляционные базы данных   Oleg   28 Feb 2003 11:47:19 
 постреляционные базы данных   oleg taranov   28 Feb 2003 12:36:58 
 Re: постреляционные базы данных   Oleg   28 Feb 2003 17:49:17 
 Re: постреляционные базы данных   Ilya Zvyagin   27 Feb 2003 12:46:08 
 постреляционные базы данных   Alexander Pavlov   28 Feb 2003 01:33:35 
 Re: постреляционные базы данных   Ilya Zvyagin   28 Feb 2003 12:10:56 
 Re: постреляционные базы данных   Oleg   28 Feb 2003 12:56:44 
 Re: постреляционные базы данных   Andrei N. Sobchuck   28 Feb 2003 13:01:51 
 Re: постреляционные базы данных   Oleg   28 Feb 2003 12:39:09 
 Re: постреляционные базы данных   Ilya Zvyagin   28 Feb 2003 19:11:46 
 Re: постреляционные базы данных   Nalobin, Andrew V.   03 Mar 2003 11:15:20 
 постреляционные базы данных   Ilya Potrepalov   12 Mar 2003 20:06:07 
 Re: постреляционные базы данных   Leo V. Mironoff   14 Mar 2003 20:03:20 
 Re: постреляционные базы данных   Tolik Tentser   23 Mar 2003 12:43:28 
 Re: постреляционные базы данных   ЏгвЁ«Ё­ …ўЈҐ­Ё© ‚ «Ґ­вЁ­®ўЁз   24 Mar 2003 10:41:00 
 Re: постреляционные базы данных   Tolik Tentser   24 Mar 2003 19:58:08 
 Re: постреляционные базы данных   Nalobin, Andrew V.   25 Mar 2003 13:04:41 
 Re: постреляционные базы данных   Tolik Tentser   25 Mar 2003 20:33:57 
 Re: постреляционные базы данных   Vladimir Kovalev   26 Mar 2003 14:27:36 
 Re: постpеляционные базы данных   Pavel Zhdanovich   26 Mar 2003 23:28:10 
 Re: постpеляционные базы данных   Vladimir Kovalev   29 Mar 2003 22:22:19 
 постреляционные базы данных   Dmitriy Grachjev   13 Mar 2003 09:25:38 
 постреляционные базы данных   Ilya Potrepalov   03 Apr 2003 05:22:43 
 Re: постреляционные базы данных   Andrew Lesnichenko   03 Mar 2003 11:34:07 
 Re: постреляционные базы данных   Nalobin, Andrew V.   03 Mar 2003 13:44:24 
 Re: постреляционные базы данных   Ilya Zvyagin   03 Mar 2003 12:04:25 
 постреляционные базы данных   Alexander Pavlov   05 Mar 2003 23:12:19 
 Re: постреляционные базы данных   Ilya Zvyagin   06 Mar 2003 12:03:56 
Архивное /su.dbms/33183e5d4634.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional