Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Может даже терминологию не правильную использовал... Но тем не менее вопрос такой: Какую лучше ( наиболее современную ) и где можно взять ( скачать ) для ознокомления ( обучения ) Объектно - оринтированную СУБД? З.Ы.: Ответы типа на рынке просьба не присылать - живу в провинции :( В глубокой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2005, 07:01 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
...!!! и докуменацию к ней.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2005, 09:54 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Если вы новичек, рекомендую начать с Versant FastObjects t7 (С++ или Java) или Versant FastObjects .NET (С#, VB .NET). Это очень простые в освоении и использовании продукты. Свободно скачать триал-версию можно здесь (основная документация включена в триал). Для понимания основных принципов этой ООСУБД (да и ООСУБД вообще) рекомендую почитать статьи на www.lenvendo.ru . Примеры программирования с FastObjects и всю документацию можно найти здесь . Более мощная и более сложная ООСУБД Versant Object Database также доступна для скачивания на сайте Versant Corporation . С уважением, Алексей Ровдо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2005, 10:29 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
albertikМожет даже терминологию не правильную использовал... Но тем не менее вопрос такой: Какую лучше ( наиболее современную ) и где можно взять ( скачать ) для ознокомления ( обучения ) Объектно - оринтированную СУБД? З.Ы.: Ответы типа на рынке просьба не присылать - живу в провинции :( В глубокой... А еще можно скачать open-source проекты. Например можно скачать мою ООСУБД Cerebrum и при желании, даже, подключится к ее разработке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2005, 12:27 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Alexey RovdoЕсли вы новичек, рекомендую начать с Versant FastObjects t7 (С++ или Java) или Versant FastObjects .NET (С#, VB .NET). Это очень простые в освоении и использовании продукты. С уважением, Алексей Ровдо. Спасибо, все именно так и есть - я новичек ( в ООСУБД ). Спасибо за ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2005, 12:31 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
shuklinА еще можно скачать open-source проекты. Например можно скачать мою ООСУБД Cerebrum и при желании, даже, подключится к ее разработке. Спасибо за предложение, но пока подключится к разработке не получится (новичек, см выше). Отдельное спасибо за топик РМД пора на пенсию? - ни че непонял, почувствовал себя ущербным, решил ознакомится :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2005, 12:34 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Чтобы реально заченить объектные база, надо полностью оторваться от даже намеков на РСУБД (Камень в сторону Версанта). Например Gemstone или Objectivity ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2005, 13:45 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Моя твоя непонимай ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2005, 17:06 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Dimonische, т.е. Versant не рекомендуешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 13:15 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
modDimonische, т.е. Versant не рекомендуешь? Для работы рекомендую. Для изучения - нет. Учится там нечему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 13:53 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Dimonische поясни... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 14:53 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
modDimonische поясни... Версант слишком приземленная что-ли... Есть стандартный JDBC/ODBC доступ... В то время как (возможно) серьезные объектные базы плевали на необходимость доступа к ним по реляционным интерфейсам и реализовали много именно объектных возможностей. К которым не доступиться через SELECT WHERE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 15:52 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Я бы все-таки уточнил, что "серьезные" в данном контексте скорее соответствуют различным научным экспериментам. Т.е. существовал и существует такой класс систем, на которых научные институты и коммерческие организации оттачивают самые разнообразные технологии и исследуют возможности их применения на практике. Наиболее удачные решения затем перекочевывают в коммерческие продукты. Versant - это коммерческие продукты. Причем один из продуктов Versant, а именно FastObjects - это очень простая в освоении ООСУБД, прекрасно подходящая для первоначального обучения именно из-за своей простоты (тем не менее на базе этой простой и понятной ООСУБД создаются мощные и надежные приложения). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 16:52 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Alexey RovdoЯ бы все-таки уточнил, что "серьезные" в данном контексте скорее соответствуют различным научным экспериментам. Т.е. существовал и существует такой класс систем, на которых научные институты и коммерческие организации оттачивают самые разнообразные технологии и исследуют возможности их применения на практике. Согласен. Мой Cerebrum как раз в классе исследовательских систем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2005, 14:57 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Кто нибудь с FastObjects .NET работал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 11:30 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Что интересует то? Если только сам факт "кто-нибудь работал", то такие люди есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 11:43 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Alexey Rovdo, скачал я FastObject .NET. Поставил. Тока базу создать не получилось. Там пишет нужен словарь. А как создать вот этот самый словарь я не нашёл... Может подскажешь? Заранее спасибо... Однако боюсь не последний вопрос... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 14:47 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
modAlexey Rovdo, скачал я FastObject .NET. Поставил. Тока базу создать не получилось. Там пишет нужен словарь. А как создать вот этот самый словарь я не нашёл... Может подскажешь? Заранее спасибо... Однако боюсь не последний вопрос... Словарь - суть база данных с метаинформацией. Словарь содержит описания классов. Сами данные (объекты этих классов) уже хранятся в основной базе данных. Это сделано для того, чтобы можно было иметь одну метабазу для множества объектных хранилищ, а также обновлять (например, в процессе разработки/доработки) метаинформацию не затрагивая хранилища объектов. Создание словаря происходит на основе исходных кодов в процессе компиляции. Конкретнее, после первичной компиляции должен запускаться FastObjects .NET Enhancer (программа ptil.exe), в параметрах которого и указывается словарь (shema). Если посмотреть свойства FO-проекта в VS .NET, то можно увидеть и подправить параметры запуска (Schema, ConfigFile). Если почему-то FastObjects .NET Enhancer не запустился, то запустить его можно и вручную: To build your FastObjects application, you first compile your .NET source files as you normally do for any application. The next step is to call the ptil enhancer tool in order to enhance the assembly files that you have compiled. The following shows a typical command line call to ptil. ptil -assembly AssemblyFileName -schema mySchema During the enhancement phase, ptil reads the assembly file and uses the information it contains to determine which classes are to be made persistence capable. The file is enhanced "inplace", that is, the enhancement information is written back to the same assembly file that was read. In the example above, the -schema switch is used to also direct the enhancer to also create or update a dictionary with the name specified (mySchema in this case). The dictionary contains the FastObjects class schema information for the enhanced classes and is used by the databases that contain objects of these classes. ... -schema Specifies the schema for registration. If the schema already exists it is updated, if the schema does not exist a new schema is created. The location of the schema can be specified in a configuration file (see -conf switch). If a schema is not specified the given assembly is only enhanced. -conf Can be used to specify a configuration file that contains, for example, mappings for logical schema names. Refer to the FastObjects Configuration Guide for information about the configuration file. -reference A comma separated list of assemblies that are referenced by assembly that is enhanced. Only assemblies that can not be found in the global assembly cache must be specified with this switch. Usually assemblies that are passed to the C# compiler with the /reference switch must also be passed to the enhancer. Подробнее об этом смотрите в FastObjects™ .NET Programmer's Guide в разделах Opening and Closing the Database и The FastObjects .NET Enhancer . По работе с VS смотрите раздел FastObjects in Microsoft Visual Studio .NET . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 16:21 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Угу, глянем. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 16:55 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Угу, глянул... Наверно я очень тупой ибо нефига не понял. Набирал команду ptil -assembly AssemblyFileName -schema mySchema (имена тока свои придумал). Не фига, она требует чтобы файлы были... Я так понял.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 16:11 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
modУгу, глянул... Наверно я очень тупой ибо нефига не понял. Набирал команду ptil -assembly AssemblyFileName -schema mySchema (имена тока свои придумал). Не фига, она требует чтобы файлы были... Я так понял.... Разумеется AssemblyFileName должен быть. Это файл, получившийся после компиляции исходного C#/VB .NET - кода c описаниями классов в промежуточный язык (IL). А вот уже схема mySchema может создаваться этой командой. Нужно понимать, что создавая схему, ptil размещает в ней метаданные (описания) классов. Откуда их ему взять? Только из исходного кода. содержащего такие описания. Т.е. перед тем, как создавать какие-то базы нужно на C# описать хранимые классы. Потом провести компиляцию C#-кода в IL-код, и только потом к IL-файлу AssemblyFileName применять ptil, который создаст файл-словарь. А после создания файла-словаря можно создавать хранилища данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 16:37 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Alexey Rovdo Т.е. перед тем, как создавать какие-то базы нужно на C# описать хранимые классы. А какие ограничения нужно соблюдать, чтоб потом все работало без побочных эффектов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 20:22 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
Понятно я как-раз на VB .NET программю У меня задача такая: От класса порождать потомки(несколько уровней) постепенно добавляя свойства, затем всё это безобразие выводить в TreeView. Реально её решить с помощь Fast Object? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 09:33 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
И приложение у меня должно позволять добавлять классы и удалять.... При таком подходе как FastObject это получится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 09:41 |
|
||
|
Обектную СУБД
|
|||
|---|---|---|---|
|
#18+
shuklin А какие ограничения нужно соблюдать, чтоб потом все работало без побочных эффектов? Ну на такой общий вопрос могу только переадресовать на техническую документацию. Смотрите FastObjects™ .NET Programmer's Guide . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 10:40 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=33243129&tid=1553778]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 318ms |

| 0 / 0 |
