Ir para conteúdo
  • Cadastre-se

dev botao

DB semelhante ao SQLite?


  • Este tópico foi criado há 1445 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Pessoal,
O que indicam de banco de dados, semelhante ao "SQLite", e que não necessite um SGBD? O problema do SQLite (que é muito bom) não tem concorrência de dados (em rede). 
 
Cenário atual:
Nossa empresa (distribuidora de auto peças), tem um aplicativo (usa DB Firebird 2.1) desenvolvido anos atrás por um ex Desenvolvedor, com finalidade de clientes nos enviarem pedidos remotamente (FTP).
 
Porém, usar esse sistema legado, em maquinas de clientes que já tem outra versão de Firebird, geram um transtorno absurdo. Muitas das situações temos que ficar instanciando dois Firebird na mesma máquina pra não ferrar outros sistemas do clientes. Imaginem isso em mais de 500 clientes!
 
Novo cenário:
Vamos recriar um sistema do zero (em Lazarus 1.8). Com RESTful para enviar pedidos. Porém, utilizar Firebird (que é um excelente DB) em rede local da empresa, teremos transtornos, tal como o sistema legado já enfrenta (explicado acima).

Outros bancos, MSSQL/MySQL/etc, creio que teríamos mesmos problemas (versões) que nosso sistema legado.


Ideias?

Link para o comentário
Compartilhar em outros sites

  • Moderadores
12 minutos atrás, rolemar disse:

Então,
SQLite é show! Porem não permite concorrência em rede. Por exemplo, controle de transações.

Firebird (Embebed),
Permite concorrencia em rede?

Há tá entendi. Bom então nenhum dos casos irá lhe ajudar

achei que fosse conexão única com a aplicação fazendo local.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

vc poderia usar o firebrid mesmo instalando como padrão em uma porta diferente da 3050 e com um nome de serviço diferente tipo fbmeuapp para o nome do serviço e 3056 para porta vc pode criar seu proprio intalador do fb ele usa innosetup vc pode pegar o arquivo iss e alterar conforme necessario usamos assim hoje sem problema

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Pode não ser útil neste post mas a Informação relevante para quem utiliza ou pretende :   

  A partir do SQLite 3.31.1   já esta vindo com gerador de campos em tempo de criação da tabela

 

VARX  INT GENERATED ALWAYS AS (a*abs(b)) VIRTUAL,

nome_campo tipo_dados [GENERATED ALWAYS] AS expressao [VIRTUAL | STORED]
constraints
 
  Onde: [GENERATED ALWAYS]  = Sempre gerar
        [VIRTUAL | STORED]  = Virtual = Valor e coluna é armazenado toda vez que faz um selec.
                              Stored  = Valor é gerado fisicamente no banco de dados. Mais rápido.
                              Expressao = Ex. AS (num1 * num2)

 

Editado por cruzi
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1445 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.