cpp-ru / ideas

Идеи по улучшению языка C++ для обсуждения
https://cpp-ru.github.io/proposals
Creative Commons Zero v1.0 Universal
90 stars 0 forks source link

C++ стандартизировать роботу с базами данных #400

Open apolukhin opened 3 years ago

apolukhin commented 3 years ago

Перенос предложения: голоса +10, -11 Автор идеи: Игорь Шаповал

На улице почти 2019 год, а в С++ нету библиотеки в стандарте для работы с БД. Хотелось чтобы было добавлено, как работа с файловою системою, сетями и другими. Язык развивается очень классно, но хотелось иметь с коробки также работу с базами данных. Введутся какие то работы в этом направлении в стандарте?

apolukhin commented 3 years ago

yndx-antoshkka, 10 января 2019, 12:16 Идея огонь! Нужен достойный прототип

Игорь Шаповал, 10 января 2019, 21:34 yndx-antoshkka ведутся какие-то работы в этом направлении.

Вот например, https://github.com/rbock/sqlpp11

Ее даже на cppcon 17 презентовали. Что скажите?

Alexander, 15 января 2019, 22:47 Игорь Шаповал, мне кажется, что данная проблема должна решаться с другой стороны. Нужно сделать нормальную инфраструктуру по доставке 3rd party libraries (для этого даже специальная SG в комитете есть). Не могу сказать, что работа с БД настолько базовый функционал, что он достоин быть в STL.

Дмитрий, 23 февраля 2019, 22:09 Тогда возникает вопрос, с какими базами должна работать стандартная библиотека, и как будет решена проблема стандартизации их интерфейсов?

Александр Коновалов, 11 марта 2019, 23:09 Не стоит забывать, что C++ работает и во встраиваемом коде. Всё же есть вещи, которые лучше подключать со стороны.