powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / mdb против dbf
90 сообщений из 90, показаны все 4 страниц
mdb против dbf
    #36526480
AnanimAnonimovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, вопрос такой:
Есть необходимость написания ПО, которое будет включать в себя БД (как хранилище)+интерфейс на C++. Режим работы однопользовательский, установка только на 1 ПК, сетевой режим работы не будет использоваться и не планируется. БД будет хранить в себе результаты исследования некоторых процессов, данные пишутся в БД через адаптер, который работает с 2-мя форматами (dbf и mdb).
Время жизни таблицы с результатами - 1 год, за этот год накапливается примерно 1,7 Gb данных.
Далее необходимость в аналитике таблицы отпадает и её можно перелить в архивную БД.
Обработка данных в БД+вывод на экран SQL запросами, кроме того используется и индексно-последовательный метод обработки, так как возникают сложности с реализацией логики на диалектах Jet SQL и SQL dbf.
Предвижу вопрос, да система есть и на той и на той БД, но планируется сделать единое универсальное решение для каждого ПК.
Уровень подготовки разработчика не позволяет произвести полномасштабное тестирование того и другого формата, он может выдать только субьективное мнение дескать то быстрее, а то удобнее и все такое.
Хотелось бы узнать какой ФС выбрать, чей SQL более гибкий, имеются ли различия в скорости работы индексов, надежность того и иного формата...
SQL Сервера просьба не предлагать даже в варианте перелива создаваемых адаптером данных в том или ином формате.
...
Рейтинг: 0 / 0
mdb против dbf
    #36526503
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) mdb всегда был самым медленным (но удобным)
2) ни mdb ни dbf (с индексами) никогда не отличались надежностью
3) если обойтись минимумом sql, а только последовательно - то dbf
4) 2Гб это близко к пределу возможностей обоих форматов, потому можно рассмотреть другие "не сервера": sql compact, sqlite
...
Рейтинг: 0 / 0
mdb против dbf
    #36526517
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JetSQL достаточно гибкий.
DBF ломаются только индексы - но они легко восстанавливаются

А в общем вариант у вас типа "выбрать страшного или глупого?" [мужа]
...
Рейтинг: 0 / 0
mdb против dbf
    #36526565
AnanimAnonimovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SiemarglJetSQL достаточно гибкий.
Иногда недостаточно, например в сохраненных запросах нет возможности использовать "быстрый" оператор управления потоком (IF), стандартная ф-я Access IIF при многократных вложениях приводит к ощутимой задержке на больших массивах данных с использованием индексов и при локальной работе.

SiemarglDBF ломаются только индексы - но они легко восстанавливаются

Я согласен, но mdb относительно новый формат по сравнению с dbf и мое мнение, может и ошибочное, но он более надежный и более быстрый. Используя Jet, оптимизатор которого наверняка более продвинутый чем оптимизатор для FoxPro.

Были проведены работы с компонентами Selphi Titan для Access, скорость работы очень впечатлило, не знаю использует ли Titan MS Jet... Но от Delphi как среды разработки и языка пришлось отказаться, в силу определенных причин!

А в общем вариант у вас типа "выбрать страшного или глупого?" [мужа][/quot]
...
Рейтинг: 0 / 0
mdb против dbf
    #36526597
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не так выразился. Лучше чем JetSQL вряд ли будет )

SQL для dbf - это нонсенс - простая пришлепка, и не более того.

Оптимизаторами и там и там и не пахнет.

По скорости - проведите простой тест на готовой БД. На вставку данных mdb проиграет раз в 5.
Но выборки в нем можно строить, а в .dbf - почти что нет (только перебором).
...
Рейтинг: 0 / 0
mdb против dbf
    #36526743
Fox5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очередная аналитическая дискуссия не знающих Access с не знающими Foxpro.

Ищите поиском по этому форуму.
...
Рейтинг: 0 / 0
mdb против dbf
    #36526845
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поправимся - SQL в ODBC/Jet для .DBF - упрощенный. Внутри Фокса - немножно получше.

А оптимизатор в Фоксе - это же рашмор =)

Опровергаем конкретные утверждения. Глядишь и потестим тут чего.
...
Рейтинг: 0 / 0
mdb против dbf
    #36527028
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Siemargl
По скорости - проведите простой тест на готовой БД. На вставку данных mdb проиграет раз в 5.
Чушь.

А оптимизатор в Фоксе - это же рашмор =)
Найдите десять отличий рашмора в фоксе и рашмора в аксесе.

2 AnanimAnonimovich
Выбирая из двух кусков... гм... чего-то несъедобного - выбирайте любой.
...
Рейтинг: 0 / 0
mdb против dbf
    #36528276
AnanimAnonimovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо, был выбран контейнер mdb
...
Рейтинг: 0 / 0
mdb против dbf
    #36528353
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда берегите базу, почаще бэкапьтесь (ежесуточно) и будет всегда достаточно прямой путь (для отступления) миграции в MSSQL.
На этом сайте сильный форум по Access.
...
Рейтинг: 0 / 0
mdb против dbf
    #36529216
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Firebird embedded подошел бы идеально....
...
Рейтинг: 0 / 0
mdb против dbf
    #36529401
Толстый_Троль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FB Embedded
...
Рейтинг: 0 / 0
mdb против dbf
    #36529449
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вы ещё оракула ради одной несчастной таблицы посоветуйте...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
mdb против dbf
    #36530079
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Ну вы ещё оракула ради одной несчастной таблицы посоветуйте...

Апетит приходит во время еды, завтра начальство еще чего-то закомандует, а потом еще и еще в итоге через год уже будет не одна таблица, а 50-100...
...
Рейтинг: 0 / 0
mdb против dbf
    #36531982
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerDimitry Sibiryakov
Ну вы ещё оракула ради одной несчастной таблицы посоветуйте...

Апетит приходит во время еды, завтра начальство еще чего-то закомандует, а потом еще и еще в итоге через год уже будет не одна таблица, а 50-100...
типа, что вижу, то и пою
...
Рейтинг: 0 / 0
mdb против dbf
    #36533076
Толстый_Троль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Ну вы ещё оракула ради одной несчастной таблицы посоветуйте...


C FB Embedded не нужно ставить сервер и администрировать его, нормальные индексы и sql, что полезно даже для оптимизации запросов по одной таблице. Ну а +7Мб(размер dll-ек сервера) с программой это сегодня не проблема.

Для работы с FB на C++ - рекомендую эту библиотеку
http://www.ibpp.org/reference
...
Рейтинг: 0 / 0
mdb против dbf
    #36535110
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Толстый_Троль Ну а +7Мб(размер dll-ек сервера) с программой это сегодня не проблема.

Я бы сказал, что 7Мб - это полноценный сервер. А FB Embedded несколько :-) поменьше.
...
Рейтинг: 0 / 0
mdb против dbf
    #36535267
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Firebird автору не нужен. Он хочет упростить разработчику работу, а не примкнуть к гикам-маргиналам:

1.Сам FB имеет заморочки, а мигрировать запросы с Accessa на егойный диалект SQL-та еще задачка.

2.Если используется не Дельфи, то процесс работы с FB еще "немного" усложняется.
...
Рейтинг: 0 / 0
mdb против dbf
    #36535298
Толстый_Троль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
f_w_pТолстый_Троль Ну а +7Мб(размер dll-ек сервера) с программой это сегодня не проблема.

Я бы сказал, что 7Мб - это полноценный сервер. А FB Embedded несколько :-) поменьше.

2.1.3 размер 7 235 539 со всеми библиотеками и udf со стандартного комплекта.
...
Рейтинг: 0 / 0
mdb против dbf
    #36535313
Толстый_Троль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl1.Сам FB имеет заморочки, а мигрировать запросы с Accessa на егойный диалект SQL-та еще задачка.

Да, аццесс отостой, почти все расчеты нужно вести на клиенте. А если в таблице еще лимон записей, то это вообще секс вприсядку. Если хочется софт только от MS тогда уж MS SQL Express. Но будет чуть сложнее чем с FB.

Siemargl2.Если используется не Дельфи, то процесс работы с FB еще "немного" усложняется.

С каким языком у вас были проблемы при доступе к FB?
...
Рейтинг: 0 / 0
mdb против dbf
    #36535345
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Толстый_Троль,

Наоборот, с Аксесса легче перейти на MS SQL Express, чем на FB - синтаксис ближе.

У меня особых проблем нет почти с любой СУБД, с которыми пришлось работать, но у других например

И с подключением из .Net похожая история - лень искать.
...
Рейтинг: 0 / 0
mdb против dbf
    #36535386
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Толстый_Троль
Да, аццесс отостой, почти все расчеты нужно вести на клиенте.
А у топикстартера кроме клиента и нет ничего - "установка только на 1 ПК, сетевой режим работы не будет использоваться и не планируется"

А если в таблице еще лимон записей, то это вообще секс вприсядку.
Да хоть миллиард. Лишь бы в ограничение в 2Гб влезло. У автора - влезает.

Если хочется софт только от MS тогда уж MS SQL Express.
Играл, угадал все буквы, не смог прочитать слово.
MS SQL Server Compact вполне подошел бы.
Но раз уж автор задал вопрос "mdb или dbf", то так тому и быть.
Нет же, выползли всякие выползни, начали куету свою советовать, о которой даже не и спрашивали.

С каким языком у вас были проблемы при доступе к FB?
Да с любым дотнетовским.
Фся интеграция - плюшевый провайдер, позволяющий хоть как-то с грехом пополам ручками клавиатуру топтать.
Про интеграцию с какими-нибудь EF, например, я так понимаю можно забыть и не вспоминать. Либо иметь комплект бубнов на каждый день.
...
Рейтинг: 0 / 0
mdb против dbf
    #36535495
Толстый_Троль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП
Да с любым дотнетовским.
Фся интеграция - плюшевый провайдер, позволяющий хоть как-то с грехом пополам ручками клавиатуру топтать.
Про интеграцию с какими-нибудь EF, например, я так понимаю можно забыть и не вспоминать. Либо иметь комплект бубнов на каждый день.

Firebird .Net Data Provider
http://www.ibphoenix.com/main.nfs?page=ibp_download_dotnet
...
Рейтинг: 0 / 0
mdb против dbf
    #36535531
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Толстый_ТрольЛП
Да с любым дотнетовским.
Фся интеграция - плюшевый провайдер, позволяющий хоть как-то с грехом пополам ручками клавиатуру топтать.
Про интеграцию с какими-нибудь EF, например, я так понимаю можно забыть и не вспоминать. Либо иметь комплект бубнов на каждый день.

Firebird .Net Data Provider
http://www.ibphoenix.com/main.nfs?page=ibp_download_dotnet
Это не про него вот такой вот чудесный пост в соседнем форуме:
нашел вот инструкцию, может у кого затруднения будут так поможет:

1. Установить «Data Provider for .NET Framework 2.0»
2. Утилитой gacutil выполнить gacutil /L > info.txt
3. Найти в файле info.txt строку, начинающуюся с FirebirdSql.Data.FirebirdClient». (FirebirdSql.Data.FirebirdClient, Version=2.0.1.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c, processorArchitecture=MSIL)
4. Скопировать *.dll из FirebirdDDEXProvider-2.0.4.zip в папку c FirebirdClient (c:\Program Files\FirebirdClient 2.0\ или c:\Program Files\FirebirdClient\)
5. В файле FirebirdDDEXProviderPackageLess32.reg, заменить %Path% на папку с FirebirdClient ("c:\\Program Files\\FirebirdClient\\" - обязательно два слеша!)
6. Добавить данные из файла FirebirdDDEXProviderPackageLess32.reg в реестр (выполнить FirebirdDDEXProviderPackageLess32.reg)
7. В случае неверного запуска файла FirebirdDDEXProvider32.reg надо вручную удалить данные из реестра! В папке C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\ в файле файл machine.config добавить в секцию


<configuration>
<configSections>

<section name="firebirdsql.data.firebirdclient" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=2.5.1.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>
</configSections>

а так же в секцию

<system.data>
<DbProviderFactories>

<add name="FirebirdClient Data Provider" invariant="FirebirdSql.Data.FirebirdClient" description=".Net Framework Data Provider for Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient, Version=2.5.1.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>
</DbProviderFactories>
</system.data>
</configuration>

Где Version=2.0.1.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c взято из файла info.txt.
???

Если про него, то нахер бы такое убогое ублюдство, ежели оно даже поставиться нормально не умеет.
(работать оно тоже не умеет нормально, чего уж греха таить)
...
Рейтинг: 0 / 0
mdb против dbf
    #36535708
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да уж. Опупенно проехался по тельцу FB ) И модераторы не спасут :-J

Справедливости ради надо отметить, что Entity Framework 1.0 пока что тожередкостное г., чтобы для него стараться.

Но хороший и удобный .net драйвер все же FB нужен.

MS SQL Server Compact урезан в возможностях SQL - может не хватить. Да и вообще достаточно темная лошадка (для меня) - ни тестов скорости ни обслуживания/ремонта не попадалось.
...
Рейтинг: 0 / 0
mdb против dbf
    #36535718
Толстый_Троль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но человеку все такие НЕТ не нужен.

интерфейс на C++

А с С++ и FB и SQLite дружат очень хорошо.
...
Рейтинг: 0 / 0
mdb против dbf
    #36535940
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Siemargl
Да уж. Опупенно проехался по тельцу FB ) И модераторы не спасут :-J
Во-первых - это не я. Это сами FB-шники так проехались.
Во-вторых - не по FB, а по интеграции с дотнетом.
Сама по себе FB может иногда и неплохая СУБД. Ежели требуется по задаче "сферическая СУБД в вакууме, клиент к которой написан на дельфи".

Справедливости ради надо отметить, что Entity Framework 1.0 пока что тожередкостное г., чтобы для него стараться.
Да EF только в качестве примера приведён.
Там куда ни плюнь в сторону дотнета - везде в бубен попадёшь.
Ну да, дотнетовский провайдер есть. А толку от него - ровно столько же, как если бы его и не было совсем.
Можно создать FbConnection, прицепить его к FbCommand, и выдрать из нея датасет. Офигеть как круто. На календаре 2010.

Но хороший и удобный .net драйвер все же FB нужен.
На фига козе баян?
Дотнетчики как не используют FB, так и не будут его использовать. Потому что зачем.
Ежели даже этот гипотетический "хороший и удобный .net драйвер для FB" будет написан, то паровоз уже далеко вперёд уйдет.
Ахиллес никогда не догонит черепаху. А уж черепаха так и пытаться не должна. Пущай в своей луже плавает.

MS SQL Server Compact урезан в возможностях SQL - может не хватить.
Смотря с чем сравнивать.
Если с полноценным недоязыком T-SQL - таки да, урезан.
А если с обсуждаемыми в топике mdb и dbf - то простите, куда уж от ихнего SQL урезать что-то.
...
Рейтинг: 0 / 0
mdb против dbf
    #36536902
Толстый_Троль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП2 Siemargl
Да уж. Опупенно проехался по тельцу FB ) И модераторы не спасут :-J
Во-первых - это не я. Это сами FB-шники так проехались.
Во-вторых - не по FB, а по интеграции с дотнетом.
Сама по себе FB может иногда и неплохая СУБД. Ежели требуется по задаче "сферическая СУБД в вакууме, клиент к которой написан на дельфи".


В общем-то вы правы. Если планируется использовать .NET то Firebird не лучший выбор, как и любой другой кроме MSSql.

Но в то же время видел много проектов с успехом использующих FB на Delphi/Builder, Java, C++, Python.

Ну а .NET это только 5% рынка разработки ПО, вот и пусть плавает в своей луже вместе с MSSql.
...
Рейтинг: 0 / 0
mdb против dbf
    #36536915
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Толстый_Троль,
авторЕсли планируется использовать .NET то Firebird не лучший выбор, как и любой другой кроме MSSql.

А у нас был ASP.net проект + FB Embedded - прекрасно все подружилось и работало.
как раз и нужен был переносимый прект на сддиске - чтобы запускался с базой без установки.
...
Рейтинг: 0 / 0
mdb против dbf
    #36536937
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Толстый_ТрольНу а .NET это только 5% рынка разработки ПО
- Бабушка, а где можно в Сочи снять квартиру за сто рублей в месяц?
- Да здесь недалеко, вон в том подъезде. Двадцать лет назад.
...
Рейтинг: 0 / 0
mdb против dbf
    #36551700
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О_о

На этом помёте птеродактилей ещё кто-то стартует проекты? Я фалломорфирую.
...
Рейтинг: 0 / 0
mdb против dbf
    #36551705
Не удивлен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vinny the POOHО_о

На этом помёте птеродактилей ещё кто-то стартует проекты? Я фалломорфирую.
И давно? Заметно =)

Не пытаясь обидеть лично, поддержу стиль.
...
Рейтинг: 0 / 0
mdb против dbf
    #36564957
Aleksandr_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще при наличии стольких бесплатных серверов лучше конечно использовать один из них.

Но если по теме, считаю использование mdb гораздо удобнее чем dbf. Чего только стоит работа удобство создания таблиц, связей, индексов из среды access по сравнению с копанием в досовском фоксе с dbf. Если создать грамотно mdb с табличками, останется самая малость - написать клиентское приложение))).

А не подскажет ли мне народ в этой теме заодно про легальность использования mdb в собственых приложениях. Например если небольшое комерческое приложение нуждается в маленьком хранилище данных и в качестве оного использовать базу access при продаже такой программы будут ли нарушены права microsoft? Или елси купить access один раз, потом можно говорить о законности распространения по использующего mdb. Я в инете порылся и толком ничего не нашел именно про это.
...
Рейтинг: 0 / 0
mdb против dbf
    #36565039
Fox5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksandr_V
Но если по теме, считаю использование mdb гораздо удобнее чем dbf. Чего только стоит работа удобство создания таблиц, связей, индексов из среды access по сравнению с копанием в досовском фоксе с dbf.
Вот. Полку аналитеков прибыло.

Aleksandr_V
Если создать грамотно mdb с табличками, останется самая малость - написать клиентское приложение))).

Ну судя по первому высказыванию с грамотно у вас проблемы.
...
Рейтинг: 0 / 0
mdb против dbf
    #36565052
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksandr_VА не подскажет ли мне народ в этой теме заодно про легальность использования mdb в собственых приложениях. Например если небольшое комерческое приложение нуждается в маленьком хранилище данных и в качестве оного использовать базу access при продаже такой программы будут ли нарушены права microsoft? Или елси купить access один раз, потом можно говорить о законности распространения по использующего mdb. Я в инете порылся и толком ничего не нашел именно про это.
Использовать jet+mdb в качестве БД можно свободно, хоть в маленьком коммерческом приложении, хоть в большом некомереческом неприложении. Никаких аксесов покупать не надо вообще, ни конечному пользователю, ни разработчику.

Использование аксесовского приложения в качестве морды (хоть к mdb-хранилищу, хоть к какому другому) - несколько другая песня. У клиента нужен либо полный (соответственно платный) MS Access, либо бесплатный и чуть-чуть порезаный MS Access Runtime (у которого в плане лицензионной чистоты свои тараканы, отличающиеся к тому же от версии к версии).
...
Рейтинг: 0 / 0
mdb против dbf
    #36565104
Aleksandr_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тоесть в приложении написанном на Delphi, mdb использовать можно, даже если программа продается? А где бы это прочесть у майкрасофта?
...
Рейтинг: 0 / 0
mdb против dbf
    #36565206
Fox5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все то же самое плюс хранимые процедуры и триггеры, как на взрослом сервере, есть в фокспрошной базе.
...
Рейтинг: 0 / 0
mdb против dbf
    #36565374
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Aleksandr_V
Тоесть в приложении написанном на Delphi, mdb использовать можно, даже если программа продается?
Есть операционная система. В которой изначально есть Jet, DAO, ADO.
Внимание вопрос - кто и каким образом запретит вам в вашей програме использовать Jet+DAO (или ADO) для работы с каким-то абстрактным файлом в формате mdb?
А где бы это прочесть у майкрасофта?
Что "это"?
Можете ли вы использовать Jet, ADO, DAO?

---------------------------

2 Fox5631
Все то же самое плюс хранимые процедуры и триггеры, как на взрослом сервере, есть в фокспрошной базе.
Хранимые процедуры в фокспро - эт наверное страшно :)
Внимание вопрос - занафига оно в локальной однопользовательской базе, которая никогда не будет ни сетевой, ни многопользовательской?
...
Рейтинг: 0 / 0
mdb против dbf
    #36565472
Fox5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сам ты несетевой, немногопользовательский.
...
Рейтинг: 0 / 0
mdb против dbf
    #36565590
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fox5631, не читатель?
самый первый пост в топикеЕсть необходимость написания ПО, которое будет включать в себя БД (как хранилище)+интерфейс на C++. Режим работы однопользовательский , установка только на 1 ПК, сетевой режим работы не будет использоваться и не планируется. присоединяюсь к вопросу от ЛП
...
Рейтинг: 0 / 0
mdb против dbf
    #36565607
Aleksandr_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛП2 Aleksandr_V
Тоесть в приложении написанном на Delphi, mdb использовать можно, даже если программа продается?
Есть операционная система. В которой изначально есть Jet, DAO, ADO.
Внимание вопрос - кто и каким образом запретит вам в вашей програме использовать Jet+DAO (или ADO) для работы с каким-то абстрактным файлом в формате mdb?

Ну я имею в виду что изначально mdb-файл был создан не без помощи продукта майкасофт т е access. По идее это значит что уже майкрософту кто то чего то должен )).


Что "это"?
Можете ли вы использовать Jet, ADO, DAO?


Нет. Я про регламентирование использования access для написания комерческих программ.

---------------------------
...
Рейтинг: 0 / 0
mdb против dbf
    #36565709
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksandr_VНу я имею в виду что изначально mdb-файл был создан не без помощи продукта майкасофт т е access.
Пардон, а как вы это увидели?
Я могу хоть в нотепаде mdb-файл создать, было бы желание.

Нет. Я про регламентирование использования access для написания комерческих программ.
Еще раз.
MDB-файл, у которого внутре база данных MS Access - не комерческая программа. Оно вообще не программа. Оно есть файло с данными.
Если разработчик создавал это файло с данными путём использования MS Access - разработчик чего-то должен майкрософту. Если для создания этого файла использовалась утилита Васи Пупкина - разработчик чего-то должен Васе Пупкину.
...
Рейтинг: 0 / 0
mdb против dbf
    #36565801
Aleksandr_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛПAleksandr_VНу я имею в виду что изначально mdb-файл был создан не без помощи продукта майкасофт т е access.
Пардон, а как вы это увидели?
Я могу хоть в нотепаде mdb-файл создать, было бы желание.

Нет. Я про регламентирование использования access для написания комерческих программ.
Еще раз.
MDB-файл, у которого внутре база данных MS Access - не комерческая программа. Оно вообще не программа. Оно есть файло с данными.
Если разработчик создавал это файло с данными путём использования MS Access - разработчик чего-то должен майкрософту. Если для создания этого файла использовалась утилита Васи Пупкина - разработчик чего-то должен Васе Пупкину.

Да я вас понял. Конечно сам по себе mdb-файл можно и без access создать. Но ведь естественно я не буду париться и делать все это из того же самого делфи когда есть под рукой сам access. Так вот что я в таком случае должен всетаки буду должен микрософту и как он может об этом узнать))))? Например создам я в access файл. Создам там кучу таблиц. Свяжу их как мне надо и т п. И отправлю файл на растерзание приложению. Что вот действие с точки зрения закона из себя представляет?
...
Рейтинг: 0 / 0
mdb против dbf
    #36565818
Fox5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
egorychприсоединяюсь к вопросу от ЛП

Шутка юмора.

А автору, учитывая предельный размер базы около 1,7 гб (т.е. близко к 2 гб), я бы посоветовал заранее подумать о том, что запросы с такими объемами будут у него работать или очень медленно, или даже вообще не работать.
...
Рейтинг: 0 / 0
mdb против dbf
    #36565892
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksandr_VДа я вас понял. Конечно сам по себе mdb-файл можно и без access создать. Но ведь естественно я не буду париться и делать все это из того же самого делфи когда есть под рукой сам access. Так вот что я в таком случае должен всетаки буду должен микрософту и как он может об этом узнать))))? Например создам я в access файл. Создам там кучу таблиц. Свяжу их как мне надо и т п. И отправлю файл на растерзание приложению. Что вот действие с точки зрения закона из себя представляет?
А что будет, если мне станет лениво рисовать картинки в мспаинте, я поставлю себе скопипиженный фотошоп, нарисую в нём мега-картину (а-ля чорный квадрат), эту картину положу в качестве бекграунда на свою форму в маленькой но коммерческой (или большой некоммерческой) программе.
Странные вопросы у вас.

Что будет, что будет... Поймают и надают по жопе. Или не поймают и не надают.
...
Рейтинг: 0 / 0
mdb против dbf
    #36565985
Aleksandr_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛП[quot Aleksandr_V]
А что будет, если мне станет лениво рисовать картинки в мспаинте, я поставлю себе скопипиженный фотошоп, нарисую в нём мега-картину (а-ля чорный квадрат), эту картину положу в качестве бекграунда на свою форму в маленькой но коммерческой (или большой некоммерческой) программе.
Странные вопросы у вас.

Что будет, что будет... Поймают и надают по жопе. Или не поймают и не надают.

Ну так я об этом выше и писал. Если купить просто сам акцес, досьаточно ли этого чтобы потом спокойно распространять программы с созданными в нем mdb-шками? Я лично этого нигде не нашел.
...
Рейтинг: 0 / 0
mdb против dbf
    #36566610
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksandr_VНу так я об этом выше и писал. Если купить просто сам акцес, досьаточно ли этого чтобы потом спокойно распространять программы с созданными в нем mdb-шками? Я лично этого нигде не нашел.
Почитайте лицензионное соглашение к MS Office
Заодно и нам потом расскажете, можно ли распространять свои программы с вордовыми документами (если купить ворд), с эксельными таблицами (если купить эксель), с презентациями паверпоинта (если купить паверпоинт).
...
Рейтинг: 0 / 0
mdb против dbf
    #36567254
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ТС не хочет попробовать Qt+SQLite? Никакого геммороя с лицензиями и не прибито намертво к венде. А при необходимости и на взрослую СУБД перейти можно будет...
...
Рейтинг: 0 / 0
mdb против dbf
    #36567259
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fox5631, помёт птеродактилей, да ещё и за бабло - не нужен =)))
...
Рейтинг: 0 / 0
mdb против dbf
    #36567473
Eric Cartmanez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnanimAnonimovichВсем спасибо, был выбран контейнер mdb
Я бы без консультации с юристом не стал бы юзать что то от мелкомягких.
...
Рейтинг: 0 / 0
mdb против dbf
    #36568397
Fox5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vinny the POOHFox5631, помёт птеродактилей, да ещё и за бабло - не нужен =)))

Многие из молодых да ранних так поначалу говорили...
...
Рейтинг: 0 / 0
mdb против dbf
    #36568415
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fox5631Vinny the POOHFox5631, помёт птеродактилей, да ещё и за бабло - не нужен =)))

Многие из молодых да ранних так поначалу говорили......потом выросли и стали матом :)
...
Рейтинг: 0 / 0
mdb против dbf
    #36568467
Fox5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще не выросли.
...
Рейтинг: 0 / 0
mdb против dbf
    #36568681
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fox5631, "ПеГестаньте насиловать тГуп!!!" (с)

Дайте уже фокспро упокоиться с миром, почтите его память чаркой спирта, и переходите на нормальные СУБД и средства разработки...
...
Рейтинг: 0 / 0
mdb против dbf
    #36570083
Fox5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На Foxpro работа это творчество. А что мне даст переход на другие средства?
...
Рейтинг: 0 / 0
mdb против dbf
    #36570117
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fox5631На Foxpro работа это творчество. А что мне даст переход на другие средства?
От некрофилии я получаю удовлетворение. А что мне даст переход на другие виды секса?

Простите меня, трудно удержаться
...
Рейтинг: 0 / 0
mdb против dbf
    #36570144
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fox5631На Foxpro работа это творчество. А что мне даст переход на другие средства?
Вам, скорее всего - пособие по безработице.
...
Рейтинг: 0 / 0
mdb против dbf
    #36570329
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПТолстый_Троль
Firebird .Net Data Provider
http://www.ibphoenix.com/main.nfs?page=ibp_download_dotnet
Это не про него вот такой вот чудесный пост в соседнем форуме:

Если про него, то нахер бы такое убогое ублюдство, ежели оно даже поставиться нормально не умеет.
(работать оно тоже не умеет нормально, чего уж греха таить)
А что, установка как установка. Конечно, для закоренелого виндузятника может и странноватая, но для того кто хоть иногда и с другими ОС работает вполне нормальная.
И работает приемлемо. Мне хватает.
Что касается .NET провайдеров для FB, то есть и другие. Например этот . Вполне так в вашем вкусе.
...
Рейтинг: 0 / 0
mdb против dbf
    #36570436
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
f_w_pА что, установка как установка. Конечно, для закоренелого виндузятника может и странноватая, но для того кто хоть иногда и с другими ОС работает вполне нормальная.
И работает приемлемо. Мне хватает.
Мне искренне жаль тех, кто "хоть иногда и с другими ОС работает". Если уж для них такая установка вполне нормальной является.
Хотя конечно кому и кобыла невеста.
...
Рейтинг: 0 / 0
mdb против dbf
    #36570733
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПМне искренне жаль тех, кто "хоть иногда и с другими ОС работает". Если уж для них такая установка вполне нормальной является. Хотя конечно кому и кобыла невеста.
Да, да! Windows акбар и Билли пророк его!
...
Рейтинг: 0 / 0
mdb против dbf
    #36570849
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
f_w_pЛПМне искренне жаль тех, кто "хоть иногда и с другими ОС работает". Если уж для них такая установка вполне нормальной является. Хотя конечно кому и кобыла невеста.
Да, да! Windows акбар и Билли пророк его!
Да при чём тут Windows и билли?
Возьмите к примеру Snow Leopard и стива. Вполне себе BSD Unix. Но там вроде как не наблюдается скотоложества типа "установить софтину, а потом еще чего-то куда-то вывести, найти в тхт-шнике строчу, скопировать её в системный конфиг, не забыть поправить реестр". Там сообщество суровое, с такими провайдерами накуй пошлют и не почешутся.

Софт надо писать нормально. Прямыми руками. Растущими не из жопы.
А не строить из себя альтернативно-одарённых "тех кто хоть иногда с другими ОС работает".
...
Рейтинг: 0 / 0
mdb против dbf
    #36571557
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП Софт надо писать нормально. Прямыми руками. Растущими не из жопы.Сразу Каганов вспоминается
За что я ненавижу Линукс
...
Рейтинг: 0 / 0
mdb против dbf
    #36571810
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257, Что-то вот подумалось, чем отличается линукс от виндовса? В Линуксе всё настраивается долго, сложно и скурпулёзно, но с@#ко, раз и на всегда. В виндовсе - двумя кликами, но с#@ко, раз в неделю =)))
...
Рейтинг: 0 / 0
mdb против dbf
    #36571895
Fox5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛПFox5631На Foxpro работа это творчество. А что мне даст переход на другие средства?
Вам, скорее всего - пособие по безработице.

За то время, что ты читаешь это сообщение, я при помощи Foxpro успеваю написать три программы. Так что за пособием можешь сам отправляться.
...
Рейтинг: 0 / 0
mdb против dbf
    #36571916
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fox5631ЛПFox5631На Foxpro работа это творчество. А что мне даст переход на другие средства?
Вам, скорее всего - пособие по безработице.

За то время, что ты читаешь это сообщение, я при помощи Foxpro успеваю написать три программы. Так что за пособием можешь сам отправляться.
Понимаешь ли, мой юный друг, вопрос был в том, что ты получишь, если ты уйдёшь с фокспро на другие средства разработки. Получишь ты пособие по безработице, ибо ничего больше ты не умеешь, а вакансии дворников заняты таджиками.

Что же до трёх программ... Знаешь анекдот про секретаршу со скоростью набора 900 знаков в минуту? ("... такая фигня получается...")
...
Рейтинг: 0 / 0
mdb против dbf
    #36571937
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП,

Где Вы видели "юных друзей", пишущих на фоксе? Это поколение 1950х
...
Рейтинг: 0 / 0
mdb против dbf
    #36571940
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglЛП,

Где Вы видели "юных друзей", пишущих на фоксе? Это поколение 1950х
С годами приходит мудрость. Но иногда годы приходят одни.

Ну, в смысле, что некоторые скорее сдохнут, чем перестанут юными друзьями быть.
...
Рейтинг: 0 / 0
mdb против dbf
    #36572223
Fox5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SiemarglЛП,

Где Вы видели "юных друзей", пишущих на фоксе? Это поколение 1950х

Siemargl, не обязательно, но это по крайней мере, не двадцатилетние.
...
Рейтинг: 0 / 0
mdb против dbf
    #36572227
Fo5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛП, не знаю, противоречит ли это правилам форума, но тебя уже пора пороть.

А вообще, лучше закрывать топик.
...
Рейтинг: 0 / 0
mdb против dbf
    #36572236
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fo5631, а в фокспро есть битмап-индексы? А fts-индексы? А возможность создавать свои типы индексов есть? А под Юниксом он работает? Нет? Нет? Нет? Закапывайте...
...
Рейтинг: 0 / 0
mdb против dbf
    #36572487
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinny the POOHFo5631, а в фокспро есть битмап-индексы? А fts-индексы? А возможность создавать свои типы индексов есть? А под Юниксом он работает? Нет? Нет? Нет? Закапывайте...всего это и в MS SQL нет
тоже закапываем? :))
...
Рейтинг: 0 / 0
mdb против dbf
    #36572623
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper, КОНЕЧНО!!!1
...
Рейтинг: 0 / 0
mdb против dbf
    #36572624
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper, закапываем поглубже (чтоб не откопалось, сцуко), вместе с выньтузами всех версий, прочими высерами M$ и особенно глубоко закапываем IE.
...
Рейтинг: 0 / 0
mdb против dbf
    #36572934
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinny the POOHSergSuper, закапываем поглубже (чтоб не откопалось, сцуко), вместе с выньтузами всех версий, прочими высерами M$ и особенно глубоко закапываем IE .Главное - не закопать слишком глубоко. Невозможно представить, что случится, если его найдёт АС...
...
Рейтинг: 0 / 0
mdb против dbf
    #36577761
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinny the POOHFo5631, а в фокспро есть битмап-индексы? А fts-индексы? А возможность создавать свои типы индексов есть? А под Юниксом он работает? Нет? Нет? Нет? Закапывайте...
Версия 2.6, пока MS не купила, работала в Dos, Win,Unix и на Mac.
После покупки - только win
...
Рейтинг: 0 / 0
mdb против dbf
    #36579871
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, пожалуйста, как можно редактировать структуру MDB файла без MS Access?
Для DBF много програмулек есть, а для Access не смог найти бесплатных/дешевых.
OOBase почему то криво работает со структурой MDB.
Может, есть програмулина, которая напрямую через DAO3x робит?
...
Рейтинг: 0 / 0
mdb против dbf
    #36580033
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2Подскажите, пожалуйста, как можно редактировать структуру MDB файла без MS Access?
Для DBF много програмулек есть, а для Access не смог найти бесплатных/дешевых.
OOBase почему то криво работает со структурой MDB.
Может, есть програмулина, которая напрямую через DAO3x робит?Jet не найти что ли????
не занимайтесь мазохизьмом, пользуйтесь стандартными средствами
...
Рейтинг: 0 / 0
mdb против dbf
    #36580067
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperJet не найти что ли????
не занимайтесь мазохизьмом, пользуйтесь стандартными средствами

Зачем мне искать низкоуровневые интерфейсы JET, которые находятся предположительно в system32/msjet*.dll ?

Мне нужно найти утилитку с удобным GUI типа PGAdmin3, стоимостью <=50USD, с помощью которой можно удобно редактировать структуру БД, находящейся в MDB файле. Аксесс мне не нужен, как и MS офис (кроме аутлука).
...
Рейтинг: 0 / 0
mdb против dbf
    #36580678
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2, а что мешает пользоваться нормальными базами и инструментами? Если уж взяли атсос - то ССЗБ, и прийдётся пользовать его же.
...
Рейтинг: 0 / 0
mdb против dbf
    #36580708
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinny the POOHsanyock2, а что мешает пользоваться нормальными базами и инструментами? Если уж взяли атсос - то ССЗБ, и прийдётся пользовать его же.
База в postgres, интерфейс DevExpress+nHibernate, хотелось бы хранить данные однопользовательской версии в абцессе (не каждому postgres захочется ставить)
...
Рейтинг: 0 / 0
mdb против dbf
    #36580790
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2Vinny the POOHsanyock2, а что мешает пользоваться нормальными базами и инструментами? Если уж взяли атсос - то ССЗБ, и прийдётся пользовать его же.
База в postgres, интерфейс DevExpress+nHibernate, хотелось бы хранить данные однопользовательской версии в абцессе (не каждому postgres захочется ставить)
помимо аксеса есть куча более других
но раз уж выбрали - шо, таки не сумели на компе у какой-нибудь секретарши найти аксес? чтобы один раз создать нужную структуру, и не мучаться со всякими "утилитками с удобным гуем"?
...
Рейтинг: 0 / 0
mdb против dbf
    #36580894
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП, скулайт чем не угодил?
...
Рейтинг: 0 / 0
mdb против dbf
    #36580900
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП
но раз уж выбрали - шо, таки не сумели на компе у какой-нибудь секретарши найти аксес? чтобы один раз создать нужную структуру, и не мучаться со всякими "утилитками с удобным гуем"?
один раз и DDL-ем можно сделать, а вот alter потом вручную делать неудобно.
...
Рейтинг: 0 / 0
mdb против dbf
    #36580904
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, случаем postgress embedded нету?! чтобы запустить в процессе проги
...
Рейтинг: 0 / 0
mdb против dbf
    #36580914
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2, неа, нету.
...
Рейтинг: 0 / 0
mdb против dbf
    #36581108
Vinny the POOH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2, данные однопользовательской версии можно хранить в чём-то более нормальном, атсос, ИМХО, для этого - худший выбор. Как тут уже указали - лучше использовать скулайт, но в принципе - можно и инсталлятор Постгреса собрать, который будет сразу создавать структуру БД...
...
Рейтинг: 0 / 0
mdb против dbf
    #36581147
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ОКТОГЕН
ЛП, скулайт чем не угодил?
Мне? Мне он ничем не угодил. Просто потому, что нафиг он мне не нужен.

2 sanyock2
один раз и DDL-ем можно сделать, а вот alter потом вручную делать неудобно.
Альтер делать с помощью всё того же секретутского компа.
...
Рейтинг: 0 / 0
mdb против dbf
    #36581172
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП Альтер делать с помощью всё того же секретутского компа.
сочтут еще за домогательство :))
...
Рейтинг: 0 / 0
mdb против dbf
    #36581267
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2ЛП Альтер делать с помощью всё того же секретутского компа.
сочтут еще за домогательство :))
Совместишь приятное с полезным.
...
Рейтинг: 0 / 0
mdb против dbf
    #36592740
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglЛП, Где Вы видели "юных друзей", пишущих на фоксе? Это поколение 1950х
Зато я видел кучу именно "юных друзей", пишущих на Access. А это одного поля ягодки и еще неизвестно какое дерьмо дерьмовее...
...
Рейтинг: 0 / 0
90 сообщений из 90, показаны все 4 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / mdb против dbf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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