Clipper On Line • Ver Tópico - RDD Six 3.02

RDD Six 3.02

Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

 

RDD Six 3.02

Mensagempor miracle » 29 Jun 2007 08:06

Bom dia a todos!

Li a respeito da RDD Six aqui no fórum. Todo mundo diz que é o melhor RDD para Clipper, que faz filtros mais rápido, etc.
Baixei do site do Vagucs (www.vagucs.com.br) o RDD Six 3.02 mas não tive tempo de testá-la ainda. Só abri o NG e dei uma lida. Essa lib serve somente para filtragem de dados? Pensei que ela substituísse totalmente o NTX do Clipper (abertura de arquivos e índices, travamento de um único registro, travamento de registros múltiplos, unlock, etc). Pelo que deu pra entender ela substitui com mais recursos o "SET FILTER TO", permite a criação de índices temporários num formato próprio (não é o NTX) e permite inclusão, alteração e exclusão de dados nesse índice temporário. É isso mesmo? Terei que usar os índices NTX ainda ou posso usar só a Six?
Avatar de usuário

miracle
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 117
Data de registro: 14 Jun 2007 16:28
Cidade/Estado: Sao Paulo SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Re: RDD Six 3.02

Mensagempor Maligno » 29 Jun 2007 08:16

miracle escreveu:Essa lib serve somente para filtragem de dados? Pensei que ela substituísse totalmente o NTX do Clipper

Substitui totalmente o NTX com grandes vantagens. Além do que, a biblioteca também inclui muitas funcionalidades que antes eram impossíveis com NTX.

(abertura de arquivos e índices, travamento de um único registro, travamento de registros múltiplos, unlock, etc).

Essas tarefas nunca foram atribuição do RDD e sim do cerne do Clipper.

Terei que usar os índices NTX ainda ou posso usar só a Six?

você até pode continuar usando o NTX por questões de compatibilidade, por exemplo. Mas, se quiser, pode esquecer que ele um dia existiu. :)

Rode o demo e observe os fontes e o material didático que existe no NG. Você só terá alegrias com este RDD.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Mensagempor sygecom » 29 Jun 2007 09:50

Miracle:
Li a respeito da RDD Six aqui no fórum. Todo mundo diz que é o melhor RDD para Clipper, que faz filtros mais rápido, etc.

Bom nunca usei a SIX , mas pelo o que todo mundo diz aqui no forum ela deve ser bem boa mesmo.
Sempre usei NTX e depois passei a usar o CDX do clipper....e quero deixar aqui minha opnião que não mudo do CDX por nd...isso no clipper.....eu particularmente estou bem satisfeito com o CDX...tenho um bom desenpenho em meus sistemas usando o CDX com TAG,tanto em Multiusuario como Monousuario.

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

Mensagempor Pablo César » 29 Jun 2007 09:57

Podias dar um exemplo usando TAGs do NDX, Leonardo ?
E dar outros exemplos que você o considera importante ?

Por favor, Leonardo... (esquecia a palavra mágica, hehe)
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Mensagempor sygecom » 29 Jun 2007 10:25

Podias dar um exemplo usando TAGs do NDX, Leonardo ?
Tche, como falei sempre usei o CDX e não NDX, segue abaixo como uso o CDX.

Para Criar um Novo indice:
use dados\AGENDA  alias AGENDA excl new  
if !neterr()
   pack
   DELETE FILE dados\AGENDA1.CDX
   index on CODIGO     TAG 1 to dados\AGENDA1 EVAL Progress() every lastrec()/100
   index on NOME       TAG 2 to dados\AGENDA1 EVAL Progress() every lastrec()/100
   index on TELEFONE1  TAG 3 to dados\AGENDA1 EVAL Progress() every lastrec()/100
   index on TELEFONE2  TAG 4 to dados\AGENDA1 EVAL Progress() every lastrec()/100
   index on CELULAR    TAG 5 to dados\AGENDA1 EVAL Progress() every lastrec()/100
   index on CIDADE     TAG 6 to dados\AGENDA1 EVAL Progress() every lastrec()/100
   index on TIPO       TAG 7 to dados\AGENDA1 EVAL Progress() every lastrec()/100
   index on TIPO+NOME  TAG 8 to dados\AGENDA1 EVAL Progress() every lastrec()/100
   use
ELSE
   EMUSO()
ENDIF


Para abrir, selecionar, ordenar e usar o ORDSCOPE()

SELE 1
USE DADOS\AGENDA ALIAS AGENDA shared
SET INDEX TO DADOS\AGENDA1

XCID="PORTO ALEGRE"
SELE AGENDA
SET ORDER TO 6

ORDScope(0, XCID)
ORDScope(1, XCID)
go top

BROWSE()  // VAI APRARECER TODOS DA CIDADE DE PORTO ALEGRE


Qualquer duvida prende o grito...

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

Mensagempor Pablo César » 29 Jun 2007 10:31

Obrigado Leonardo !

Quando você fala:
SET INDEX TO DADOS\AGENDA1, Este seria o ORDER 6 ?

E quando você usa esta função:
ORDScope(0, XCID), demora muito ? estaria re-indexando ?
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Mensagempor Dudu_XBase » 29 Jun 2007 10:40

Bom dia.
Utilizo a Six há alguns anos.
Substitua os NTX para os indices SIX não se arrependerá.
Melhorará e muito a estabilidade e performance do sistema.
Além de oferecer os recursos de filtros oferece também criptografia que é recurso que uso muito.
Particularmente prefiro o NSX por causa da criptografia ser possivel somente com esse formato, mas o CDX por ser tb um indice composto oferece a mesma estabilidade e confiança.
Por exemplo ao abrir um banco.

use banco shared new via "SIXNSX" password "duduxbase"

Para criar o indice em nsx ...

  #include "sixnsx.ch"
  rddsetdefault("SIXNSX")
  use banco new exclusive
  index on codigo     tag 1
  index on descricao tag 2
 


ele vai criar um arquivo de indice chamado banco.nsx.
O Nsx suporta até 50 tags.


// Veja tb essa postagem
http://www.pctoledo.com.br/forum/viewtopic.php?t=2426
Editado pela última vez por Dudu_XBase em 29 Jun 2007 10:46, num total de 1 vezes


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Dudu_XBase
Membro Master

Membro Master
 
Mensagens: 1036
Data de registro: 25 Ago 2003 16:55
Curtiu: 24 vezes
Mens.Curtidas: 9 vezes

Mensagempor Maligno » 29 Jun 2007 10:44

Pablo César escreveu:Podias dar um exemplo usando TAGs do NDX, Leonardo ?

No próprio NG você encontrará todas as informações acerca do RDD, seja ele NDX, NTX, MDX, CDX ou PX.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Mensagempor sygecom » 29 Jun 2007 10:54

Pablo César escreveu:Obrigado Leonardo !

Quando você fala:
SET INDEX TO DADOS\AGENDA1, Este seria o ORDER 6 ?

E quando você usa esta função:
ORDScope(0, XCID), demora muito ? estaria re-indexando ?

Tche, Pablo....quando eu abro o indice DADOS\AGENDA1....estou abrindo todas as TAGS que estão relacionada nesse indice...que seria da 1 até a 8....e quando uso o ORDSCOPE....o resultado é super rapido...uso em tabelas com 500 mil registros em rede e tenho resultados execelentes...

Obs: para poder usar o ORDSCOPE() tem que esta na ordenado para aquele campo...no meu exemplo a TAG 6 era uma TAG do indice do campo CIDADE

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

Mensagempor Pablo César » 29 Jun 2007 11:09

Dudu_XBase escreveu:Particularmente prefiro o NSX por causa da criptografia ser possivel somente com esse formato
Este produto é FREEWARE ?. Gostaria de saber porque mais tarde poderei optar em programar em xHarbour.

Nas mensagens citadas mostram links que não está mais funcionando. Onde consigo as Libs da SIX ? Também não entendí as LIbs entre:

SIX2
SIXNSX
DBFUTILSLITE

Sygecom escreveu:quando eu abro o indice DADOS\AGENDA1....estou abrindo todas as TAGS que estão relacionada nesse indice
Perfeito ! Isso entendí agora, e eu simplesmente ignorava todo este assunto. E me dei conta que é uma assunto muito importante !!. Mas este produto CDX é FREEWARE ? Onde consigo ?
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Mensagempor sygecom » 29 Jun 2007 11:12

Perfeito ! Isso entendí agora, e eu simplesmente ignorava todo este assunto. E me dei conta que é uma assunto muito importante !!. Mas este produto CDX é FREEWARE ? Onde consigo ?

Tche, ele funciona normalmente no clipper 5.3 e jah funciona no xharbour tb...

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

Mensagempor Pablo César » 29 Jun 2007 11:15

Ahhh que mancada !! hihihi Mas eu não gosto muito do 5.3 eu uso o 5.2, será que eu poderia usá-lo no 5.2 ?
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Mensagempor Maligno » 29 Jun 2007 11:19

Pablo César escreveu:Onde consigo as Libs da SIX ? Também não entendí as LIbs entre:

SIX2
SIXNSX
DBFUTILSLITE

Se quiser, pode baixar a SIX v3.02 do meu site.
Depois de instalar rode o demo que acompanha o produto, leia o NG e, se ainda tiver dúvidas, abra uma nova thread a respeito.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Mensagempor Maligno » 29 Jun 2007 11:19

Pablo César escreveu:Ahhh que mancada !! hihihi Mas eu não gosto muito do 5.3 eu uso o 5.2, será que eu poderia usá-lo no 5.2 ?

Eu uso a SIX no Clipper v5.2e normalmente. Fique tranqüilo quanto a isso.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Mensagempor Pablo César » 29 Jun 2007 11:23

Obrigado Maligno !. Baixarei logo que for possível e testarei (o link não está podendo se conectar)...
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Próximo



Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 15 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro