Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Путь к БД / 10 сообщений из 10, страница 1 из 1
20.03.2007, 17:48
    #34403774
panter_dsd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к БД
Добрый день.
Программирую уже около 3-х лет, но ни разу еще серьезно не брался за СУБД. Избегал при помощи классов, текстовых файлов и прочих уловок. Но на этот раз пишу проект, который должен стать СУБД. Вопрос в том, какую БД выбрать. Пытался действовать через BDE(Paradox,dbf), но "отношения" как-то не сложились (часто висло). Какой путь выбрать?
Среда программирования BCB6. Нужно, чтобы на любом компе (98-2003) приложения без лишних проблем запускалось и работало. Сеть не нужна, т.е. СУБД локальная.
...
Рейтинг: 0 / 0
20.03.2007, 17:53
    #34403797
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к БД
mdb?


--------------------------------------------------------------
[подпись с другого сайта]
...
Рейтинг: 0 / 0
20.03.2007, 18:18
    #34403893
panter_dsd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к БД
Cerebrummdb?


--------------------------------------------------------------
[подпись с другого сайта]
Хотел, но если нет мелкоофиса? Допустим OOo стоит....
...
Рейтинг: 0 / 0
20.03.2007, 21:04
    #34404252
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к БД
нафига тебе офис?
достаточно поставить mdac, в XP он по умолчанию установлен, подозреваю что и в младших осях тоже
...
Рейтинг: 0 / 0
20.03.2007, 21:07
    #34404255
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к БД
снеси офис и зайди в ODBC в Administration Tools


--------------------------------------------------------------
[подпись с другого сайта]
...
Рейтинг: 0 / 0
21.03.2007, 05:04
    #34404473
AsPiro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к БД
panter_dsdДобрый день.
Программирую уже около 3-х лет, но ни разу еще серьезно не брался за СУБД. Избегал при помощи классов, текстовых файлов и прочих уловок. Но на этот раз пишу проект, который должен стать СУБД. Вопрос в том, какую БД выбрать. Пытался действовать через BDE(Paradox,dbf), но "отношения" как-то не сложились (часто висло). Какой путь выбрать?
Среда программирования BCB6. Нужно, чтобы на любом компе (98-2003) приложения без лишних проблем запускалось и работало. Сеть не нужна, т.е. СУБД локальная.Испробуй FireBird Embedded.
...
Рейтинг: 0 / 0
21.03.2007, 09:13
    #34404662
vanoman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к БД
panter_dsd...Нужно, чтобы на любом компе (98-2003) ...Сеть не нужна, т.е. СУБД локальная.

Birdstep
www.birdstep.com
http://www.birdstep.com/database/download.php?product=RDMe

Достаточно удобно на Сях писать для ней.
Хранилище всегда получается уникальным (никто Твоё решение не стыбрит).
Поддержка Иерархической и реляционной модели = быстродействие
и прочая, прочая, прочая...
...
Рейтинг: 0 / 0
21.03.2007, 14:52
    #34406027
gl@z
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к БД
Absolute Database
...
Рейтинг: 0 / 0
21.03.2007, 14:57
    #34406057
gl@z
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к БД
Absolute Database - http://www.componentace.com/bde_replacement_database_delphi_absolute_database.htm


Free for personal use

Absolute Database is a BDE alternative database system.With Absolute Database you will not need special installation and configuration, it compiles right into your application.
Some of Absolute DB key features are listed below:

Ease of Deployment
· No BDE, no DLLs, No OCXs
· No special installation or configuration required
· Database engine compiles right into EXE
· Single-file database format
· Database file could be merged with the application EXE file

High Speed
· Advanced cache management and buffering architecture
· Sophisticated SQL query and filter optimizer
· Special optimized database engine for temporary results of SQL queries
· Fast B*-Tree indexes with high-speed on thousands and on millions of records
· Buffered transactions for batch inserts, updates and deletes
· In-memory tables for fast operations with data loaded into memory
· Optimization for read-only databases, such as databases on CD
· High-concurrency design for multi-threaded applications

Multi-User
· Zero-admin file-server
· Automatic record and table locking
· Automatic detection of changes made by other users
· Configurable limit of concurrent connections
· Easy switching between single-user and multi-user mode
· Full transactions support with ReadCommited isolation level

SQL Support
· SELECT with DISTINCT, INNER LEFT, RIGHT, FULL and OUTER JOIN, GROUP BY and ORDER BY clauses
· CREATE TABLE, DROP TABLE, ALTER TABLE statements
· CREATE INDEX, DROP INDEX statements
· INSERT, UPDATE, DELETE statements
· BETWEEN, IN, LIKE, IS NULL, EXISTS operators
· Aggregate functions COUNT,SUM,MIN,MAX,AVG
· Most of all SQL'92 arithmetic, logical, date-time and string functions and operators
· Data types conversion by function CAST
· SQL scripts (multiple statements separated by ';')
· Parameters in queries
· SELECT from several databases in one query
· Correlated and non-correlated subqueries

Compactness
· Small size of code added into the application by the database engine units
· Small database file size achieved by customizable page size, compression of table metadata and other special means
· Automatic free space recycling for data records, index pages, and BLOB blocks
· Fast BLOB data compression
· Short indexes for string fields
· Low memory consumption

Compatibility
· Support of most of TTable field data types, including BLOB fields
· Full compatibility with standard DB-aware visual controls such as QuickReport, DBGrid, DBNavigator, DBImage, DBMemo, DBRichEdit and others
· Calculated and lookup fields
· Most of TTable functions including Key and Range methods
· Support for the IProvider interface (TClientDataSet)

Functionality
· Unicode support in String and Memo fields
· Multiple-fields indexes with descending, ascending, case-sensitive and insensitive options
· Shareable tables
· Default values support
· Min, max and not null constraints on field values
· Export to SQL script (reverse engineering)

Security
· Strong encryption of database file
· Variety of supported encryption algorithms: Rijndael, the Advanced Encryption Standard (AES) winner 128 bit key, Rijndael 256 bit key, Blowfish 448 bit key, Twofish 128 bit key, Twofish 256 bit key, Square, Single DES and Triple DES

Reliability
· Repair database in case of hardware failure or operating system error caused by another application
· Auto-detect of database corruption and automatic repair of database file

Convenience
· Table restructuring being performed in the easiest way keeping all the existing data
· Data importing from and exporting to any dataset
· Internationalization / localization support by use of current system locale
· Displaying progress during potentially slow operations with the tables and databases

Utilities
· DBImportExport utility to transfer your existing tables from database systems with BDE driver, such as Paradox, Interbase, Access, Oracle, SQL Server to Absolute Database format and vice versa.
· Absolute Database Manager to manage a database easily and to perform all supported operations with tables and database file
· With Absolute Database Manager you could also easily execute SQL queries
· All utilities come with the full source code and can be used as an advanced examples

Ease of Development
· Full compatibility with TTable, TQuery, TSession and TDatabase components
· Extensive Developer's Manual covering every development issue.
· Large number of demos illustrating wide range of use cases
· Prompt and responsive technical support

Cost-Effectiveness
· 100% royalty-free, i.e. there is no additional licensing fees no matter how many times you deploy the application
· Flexible licensing: source code and no source code versions, multi-developers licenses
...
Рейтинг: 0 / 0
21.03.2007, 17:35
    #34406783
panter_dsd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к БД
Спасибо всем. Пытаюсь сейчас через ADO к mdb. Вроде пока получается.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Путь к БД / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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