Bom, aki vai minhas colocações e opniões:
1. O GUID parece realmente ser muito bom e solucionaria o problema da chave
primária, mas o peso no banco é algo realmente importante a ser pensado.
2. Veja pelo lado prático do sistema, produtos, tipodeproduto,
tipodepagamento, etc... cadastros básicos,
Ricardo César Cardoso wrote:
Retificação da resposta:
Fui pesquisar na Wikipedia sobre GUID e vejo a seguinte informação:
The GUID is a 16-byte (128-bit) number.
[ http://en.wikipedia.org/wiki/GUID ]
Então acho que há esperança! Ou não...
Alguém pode tirar a dúvida?
É um número de
Correção o armazenamento não é feito em formato numérico, ném em formato string
é feito em formato Guid ou Uniqueidentifier (Sql Server), usa-se no Delphi
TGuid para acesso e uso do mesmo.
Tenho uma estrutura com banco distribuido (SQL Server) em três servidores com
replicação de dados, mais
vamos analizar com calma..
o XML resolve totalmente meu problema de manter os dados off line.. ate ai
OK.
o GUID resolveria tudo no sentido de conflito de chaves.. isso seria otimo.
entao pensei.. posso converter meus campos de ID para string..
mantendo o que ja tem neles e nos codigos novos usar
mas no meu caso vou ter que usar o formato string como eu disse antes..
por causa dos dados que ja estao cadastrados no sistema.
pois nao vou ter como mudar os codigos dos 5 mil e pouos produtos ja
cadastrados.
vou gerar o GUID e gravo como string. assim mantenho os codigos antigos e
gero os
Gerson Machado wrote:
Correção o armazenamento não é feito em formato numérico, ném em formato
string
é feito em formato Guid ou Uniqueidentifier (Sql Server), usa-se no Delphi
TGuid para acesso e uso do mesmo.
Para bancos que não possuem o tipo guid, o número (que o guid
representa, e que
problema...
Wesley
From: Rafael Jorge
Sent: Tuesday, May 06, 2008 8:40 AM
To: delphi-br@yahoogrupos.com.br
Subject: Re: RES: [delphi-br] Sistema on-line X off-line
mas no meu caso vou ter que usar o formato string como eu disse antes..
por causa dos dados que ja estao cadastrados
, 2008 8:40 AM
To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
Subject: Re: RES: [delphi-br] Sistema on-line X off-line
mas no meu caso vou ter que usar o formato string como eu disse antes..
por causa dos dados que ja estao cadastrados no sistema.
pois nao vou ter como mudar
-0300
Subject: Re: [delphi-br] Sistema on-line X off-line
primeiro respondendo a sugestao da conexao via internet.. nao é viavel
pois
é justamente nao ter internet e um requisito dessa estrututra de off-line.
ja sobre quardar os arquivos em XML eu ja tinha pensado.. mas ai nao
resolve
o
, principalmente aqui no grupo!
Sds.
To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
From: [EMAIL PROTECTED] rafael.jorge%40gmail.com
Date: Mon, 5 May 2008 16:49:20 -0300
Subject: [delphi-br] Sistema on-line X off-line
@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rafael
Jorge
Enviada em: terça-feira, 6 de maio de 2008 10:06
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Sistema on-line X off-line
tabelas sob demanda via GPRS alquem pode dar uma luz melhor sobre isso
ai?
2008/5/6 Valfrid-Ly
PROTECTED] Em nome de Joao
Morais
Enviada em: terça-feira, 6 de maio de 2008 08:55
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Sistema on-line X off-line
Gerson Machado wrote:
Correção o armazenamento não é feito em formato numérico, ném em formato
string
é feito em
Por mais que ele seja um inteiro, os maiores inteiros que temos são de 64bits,
não tem como armazenar um GUID, hoje, que não seja numa string!
Ricardo César Cardoso [EMAIL PROTECTED] escreveu: Retificação da resposta:
Fui pesquisar na Wikipedia sobre GUID e vejo a seguinte informação:
The GUID
Vamos lá...
Tenho uma aplicação que roda numa rede.. ai um cliente meu quer que ele
possa pegar o note book dele por exemplo, com o sistema instalado nele sair
mexendo a vontade no sistema na rede.. Incluindo, excluindo e alteando
registros, ate ai tudo bem.. o trivial. Só que ele quer de vez em
] Sistema on-line X off-line
Vamos lá...
Tenho uma aplicação que roda numa rede.. ai um cliente meu quer que ele
possa pegar o note book dele por exemplo, com o sistema instalado nele sair
mexendo a vontade no sistema na rede.. Incluindo, excluindo e alteando
registros, ate ai tudo
eh a minha humilde sugestao. Se alguem tiver ideia melhor, eh sempre bom
compartilhar e discutir, principalmente aqui no grupo!
Sds.
To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Mon, 5 May 2008 16:49:20 -0300
Subject: [delphi-br] Sistema on-line
.
To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
From: [EMAIL PROTECTED] rafael.jorge%40gmail.com
Date: Mon, 5 May 2008 16:49:20 -0300
Subject: [delphi-br] Sistema on-line X off-line
Vamos lá...
Tenho uma aplicação que roda numa rede.. ai um cliente meu quer que
-las para
discutirmos no grupo?
Sds.
To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Mon, 5 May 2008 17:06:14 -0300
Subject: Re: [delphi-br] Sistema on-line X off-line
primeiro respondendo a sugestao da conexao via internet.. nao é viavel pois
%40yahoogrupos.com.br
From: [EMAIL PROTECTED] rafael.jorge%40gmail.com
Date: Mon, 5 May 2008 17:06:14 -0300
Subject: Re: [delphi-br] Sistema on-line X off-line
primeiro respondendo a sugestao da conexao via internet.. nao é viavel
pois
é justamente nao ter internet e um requisito dessa estrututra de off-line
enumerá-las para
discutirmos no grupo?
Sds.
To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Mon, 5 May 2008 17:06:14 -0300
Subject: Re: [delphi-br] Sistema on-line X off-line
primeiro respondendo a sugestao da conexao via internet.. nao
discutirmos no grupo?
Sds.
To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
From: [EMAIL PROTECTED] rafael.jorge%40gmail.com
Date: Mon, 5 May 2008 17:06:14 -0300
Subject: Re: [delphi-br] Sistema on-line X off-line
primeiro
-br%40yahoogrupos.com.brdelphi-br%
40yahoogrupos.com.br
From: [EMAIL PROTECTED] rafael.jorge%40gmail.com rafael.jorge%
40gmail.com
Date: Mon, 5 May 2008 17:06:14 -0300
Subject: Re: [delphi-br] Sistema on-line X off-line
primeiro respondendo a sugestao da conexao via internet.. nao é
@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ricardo
César Cardoso
Enviada em: segunda-feira, 5 de maio de 2008 17:27
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: [delphi-br] Sistema on-line X off-line
Tb não consigo enxergar essa dificuldade de sincronização. Vc iria trabalhar
com
: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
Assunto: RE: [delphi-br] Sistema on-line X off-line
Tb não consigo enxergar essa dificuldade de sincronização. Vc iria
trabalhar com o Delta que é a grosso modo o conjunto de alterações que os
dados receberam. Não há muito motivo pra
Gerhard Roger Nack wrote:
Quando ele voltar como vocês acham que vão conciliar isso tudo?
Pela chave primaria (auto-incremento)?
GUID.
se os campos fossem string ai resolvia..
mas e um sistema ja rodando a 3 anos.. com chaves do tipo inteiro..
pensei em GUID tambem.. mas nao tem como restruturar a essa altura.
t+
2008/5/5 Joao Morais [EMAIL PROTECTED]:
Gerhard Roger Nack wrote:
Quando ele voltar como vocês acham que vão
No ponto, João! A evolução do meu TCC ( ou seja, quando entrou em produção ),
foi abandonar chaves primárias geradas por incremento por chave primária
baseada em GUID.
Resolveu o problema por completo.
Atte,
Ricardo.
Joao Morais [EMAIL PROTECTED] escreveu:
Nesse caso então o melhor mesmo é usar os números negativos.
Foi justamente nesse momento que descobri o ponto fraco de chaves primárias
geradas por incremento... quando precisava usar o sistema offline. Dava muito
trabalho, mesmo com os números negativos.
E como ia entrar em produção ainda,
Retificação da resposta:
Fui pesquisar na Wikipedia sobre GUID e vejo a seguinte informação:
The GUID is a 16-byte (128-bit) number.
[ http://en.wikipedia.org/wiki/GUID ]
Então acho que há esperança! Ou não...
Alguém pode tirar a dúvida?
Grato,
Ricardo.
Ricardo César Cardoso [EMAIL
29 matches
Mail list logo