БД + С++ (нужна консультация и помощь знающих)

Модератор: Модераторы разделов

Аватара пользователя
Aazmandius
Сообщения: 16
ОС: openSUSE 10.3, Fedora 7

БД + С++

Сообщение Aazmandius »

Нужна база данных.
В ней хранится от 2000 до n записей.
--> в каждой из них хранится до n/2 записей - обьектов, в каждом из которих в свою очередь присутсвует
----> 5 unsigned
----> 1 char*
----> два масива обьектов. первый из них содержит
------> 1 char *
------> 10 преременных unsigned
------> 15 - double,
------> массив int не мение [100000][100000][20][5]
------> два массива int[1000000][4]
----> во втором обьекте
------> 7 usnigned
------> 4 double
--> 1 char *
--> 5 unsigned

какую базу данных посоветуете и как с ней работать? посоветуйте что почитать или расскажите сами (если можно)

---- Задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно все ----
Спасибо сказали:
Serik
Сообщения: 149
ОС: SuSE Linux

Re: БД + С++

Сообщение Serik »

Как корабль назовешь, так он и поплывет. Это к вашей подписи.

По сути. Разложите вашу структуру на плоские таблицы и ее сможет хранить любая СУБД,
выбор которых достаточно большой,
и для выбора нужны более детальные требования.
Спасибо сказали:
Alexey-S
Сообщения: 46
ОС: WinXP Mandriva

Re: БД + С++

Сообщение Alexey-S »

Aazmandius писал(а):
30.01.2008 21:37
------> массив int не мение [100000][100000][20][5]
------> два массива int[1000000][4]

Вам не кажется, что здесь может быть подвох, связанный с малым объемом заполнения данных?
В смысле, что статистически, эти данные имеют малую корреляцию. По этой причине, может надо в консерватории придумать, как хранить эти данные в упакованном виде.

Дальше процесс творческий. Теоретически, подойдет любая база данных.
Спасибо сказали: