И ещё один спорный вопрос...

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Lepsik
Житель
Сообщения: 522
Зарегистрирован: 17 фев 2003, 18:34
Откуда: Berlin
Контактная информация:

Сообщение Lepsik »

Marmot писал(а): Modern staticaly-typed languages(Java/C#) более или менее обеспечивают "непротиворечивость данных".
К сожалению нету удобных "not null constraint" конструкций, но зато есть asserts.
Зато в C++ есть map с NOT EXISTS что вполне сойдет за NULL :)

typdef struct {int ID; string Name; float Val;} record_type;

map<long, record_type> new_table;

PK правда один, но на первую версию пока сойдет и так. :)
Woozy
Завсегдатай
Сообщения: 278
Зарегистрирован: 03 мар 2003, 08:55
Откуда: RU->BC->ON->FI -> Chicago, IL -> Seattle, WA

Сообщение Woozy »

Marmot писал(а):
Woozy писал(а):Не вымрут базы данных. На логическом уровне всё остаётся прежним, тип носителя для баз данных ключевым фактором не представляется. За последнее время и жёсткие диски стали на много порядков быстрее, ну и что? Реляционные базы данных стали менее популярны? Всё что сидит поверх них, принципиально по другому работает?
Быстрее-то они стали, только вот указатели в них никто не хранит :-)
Потому как нету Random Access :-)
Ты знаешь, а я писал код для баз данных в оперативной памяти. В памяти компьютера Palm. И знаешь чего более всего не хватало программистов от "баз данных" Palm с очень прямым произвольным доступом? :twisted: Угадай с одного раза. Да, указатели хранили, когда это было нужно, пусть несколько модифицированные, специального системного типа вроде Memory Handle.

В том проекте параллельно писался код на стороне сервера, с нормальным MS SQL Server, базу данных Папа Карло проектировал. Это были две большие разницы с Palm'овской базой данных. :lol:
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

2ilid
Нужны процессоры посильней и дело сдвинется, а заодно решат уравнение Шредингера высоких порядков
Ну, да при помощи численных методов найдут решение в замкнутом виде. :lol:
(шутка)
Ответить