Qual banco de dados incorporado capaz de 100 milhões de registros possui uma eficiente API C ou C ++

Estou procurando um mecanismo de banco de dados de plataforma cruzada que possa manipular bancos de dados com centenas de milhões de registros sem degradação grave no desempenho da consulta. Ele precisa ter uma API C ou C ++ que permita a construção fácil e rápida de registros e a análise dos dados retornado

Altamente desencorajados são os produtos em que os dados precisam ser traduzidos para e de strings apenas para inseri-los no banco de dados. Os usuários técnicos que armazenam itens como endereços IP não desejam ou precisam dessa sobrecarga. Esse é um critério muito importante; portanto, se você se referir a produtos, seja explícito sobre como eles oferecem uma API direta. Não desejando ser rude, mas posso usar o Google - suponha que encontrei a maioria dos produtos convencionais e pergunto porque é difícil descobrir exatamente qual API direta eles oferecem, em vez de apenas um wrapper C em torno do SQ

Não precisa ser um RDBMS - uma abordagem simples orientada a registros ISAM seria suficient

mbora a principal necessidade seja de um banco de dados de usuário único, é provável que a expansão para algum tipo de arquivo compartilhado ou operações do servidor seja para uso futur

acesso ao código-fonte, de código aberto ou via licenciamento, é altamente desejável se o banco de dados vier de uma pequena empresa. Não deve ser GPL ou LGPL.

questionAnswers(11)

yourAnswerToTheQuestion