Achar postagem sobre LetoDBF

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Achar postagem sobre LetoDBF

Mensagem por Itamar M. Lins Jr. »

Olá!
Outro detalhe importante.
O windows XP TEM UM BUG, que causa lentidão no GTWIN. JANELA padrão do [x]Harbour.
Se vc compilar um sistema CLIPPER sem mexer nisso, o Harbour vai usar GTWIN e ele fica LENTO.
Use o GTWVT.
hbmk2 meusistemaclipper.hbp -gtwvt

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Achar postagem sobre LetoDBF

Mensagem por JoséQuintas »

Itamar M. Lins Jr. escreveu:Não sei nada de lentidão do NTX. Nem li nada sobre isso no mundo Harbour, não sei de onde veio esse FAKE.
NTX é SUPERIOR ao CDX na questão de TAMANHO no caso de SUPORTAR INDEXAR DBF GIGANTESCOS.
O Itamar é esquecido.
Só procurar aqui no fórum, e vai ver problemas de lentidão resolvidos ao trocar de NTX pra CDX.

Quando eu usava CLIPPER, numa rede WINDOWS 98, os browses pareciam carroça.
Troquei pra CDX e ficaram instantâneos.

Na época não associei a isso, porque tinha feito outras mudanças.
Mas posts aqui no fórum comprovaram que foi isso, porque TAMBÉM acontece com Harbour.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Achar postagem sobre LetoDBF

Mensagem por JoséQuintas »

Não vou ficar pesquisando todos, aqui o primeiro que encontrei, sem me atentar aos detalhes:

https://pctoledo.org/forum/viewto ... dx#p138716
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Achar postagem sobre LetoDBF

Mensagem por Itamar M. Lins Jr. »

Olá!

É só tem esse relato. E as outras pessoas que usam NTX com harbour ?

Tá inchando o POST com assunto que não ajuda em nada e muda o foco.
O fato que pode usar NTX ou CDX com LetoDB.

E o mundo todo que usa NTX, faz por pirraça, já que é lento e tem o CDX para resolver.
Leia a sua postagem e verificará que não é problema do HARBOUR e sim do "@ SAY" DESENHO DE TELA.

Código: Selecionar todos

Puxa, coisa basica, eu coloquei o @say para poder ver o processamento, mas nunca pensei que ele ficava ATUALIZANDO A TELA, retirei conforme os mestres disseram e bala 1 no maximo 2 seg.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
mmarcondes
Usuário Nível 2
Usuário Nível 2
Mensagens: 81
Registrado em: 02 Jul 2021 15:06
Localização: witmarsum

Achar postagem sobre LetoDBF

Mensagem por mmarcondes »

Pessoal, desculpe me intrometer, cheguei agora por aqui, mas a discussão sobre NTX e CDX nesse tópico não seria conveniente, claro que a discussão sobre o tema é muito interessante e com certeza elucidará muitas dúvidas, mas se parar para pensar, quando muda o foco, pessoas como eu, que não sabem sobre certo assunto específico, e visitam o fórum, ficam perdidos, ou fazem perguntas tolas, justamente pela mistura de informações.
Itamar, eu vi que nesse fórum existe a possibilidade de deixar postagens fixas, creio que a sua disposição em fazer um material sobre LetoDBF seria ainda mais útil se ficasse fixo em alguma seção, para não perder a relevância, visto que acessar DBF é uma das bases de nossa linguagem, sempre usou-se, usa-se e sempre vai se usar, é muito simples, prático, lógico, enfim, até hoje não vi nada tão simples e poderoso.
Obrigado.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Achar postagem sobre LetoDBF

Mensagem por JoséQuintas »

mmarcondes escreveu:mas se parar para pensar, quando muda o foco, pessoas como eu, que não sabem sobre certo assunto específico, e visitam o fórum, ficam perdidos, ou fazem perguntas tolas, justamente pela mistura de informações.
Depende do ponto de vista.
Se seu problema tem a ver com NTX, mais fácil resolver trocando pra CDX.
Se mesmo assim vai usar Lettodb, isso é outra história.

Mas ao que parece, você já está disposto a usar Lettodb, então não faz diferença.
De qualquer jeito, com lettodb não vai existir acesso NTX pela rede, mesmo que ele use NTX.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Achar postagem sobre LetoDBF

Mensagem por Itamar M. Lins Jr. »

Olá!
Pessoal, desculpe me intrometer, cheguei agora por aqui,...
Pois é.
Toda vez que falam de NTX, CDX, LETODBF do harbour é essa guerra. O pior que o José nem usa LetoDbf e ACREDITA que o NTX do Harbour é o mesmo do Clipper.
NTX do Harbour é outra coisa totalmente diferente do clipper.

Código: Selecionar todos

Harbour File Size Limits
Max record size: 2^16-1 = 65535 byts ( 64 MB )
Max number of recors : 2^32-1 = 4,294,967,295 ( 4 Bilion )
Max .dbf file size : 2^48 = 256 TB
Max DBT memo file size : 2 TB
Max FPT memo file size : 256 GB
Max SMT memo file size : 128 GB
Max NTX file size (standard) : 4GB
Max NTX file size (incresead ) : 4TB
Max CDX file size : 4GB
Tem nada com LENTIDÃO.
Agora o PESSOAL COLOCA p/ COMPARTILHAR com a PORCARIA do SMB(optimisc lock schema) da M$, e a fama de ruim fica para os DBF's.

Ai reclama que DBF's não PRESTA compara 2 TECNOLOGIAS SGBD(Cliente/Servidor) (QUE NÃO USA SMB), com RDDDBF. que por padrão não é cliente/servidor.
Compara USANDO ADS ? COMPARA USANDO LETODBf que eu quero ver, reclamar de velocidade.

Lógico que SQL é a sintaxe universal. Mas ADS tem SQL em DBF. Compra o ADS pra ver o preço.

Porque no LINUX ninguém NUNCA reclamou de lentidão NTX nem CDX. Uma vez que o acesso é pelo TERMINAL SSH/Telnet e é UMA BALA! SUPER rápido.


Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Achar postagem sobre LetoDBF

Mensagem por Itamar M. Lins Jr. »

Olá!
Pior é comprar BRIGA com quem fez o RDD do Harbour.

The NTX format in [x]Harbour has also many other extensions like support for multitag indexes or using record number as hidden part of index key and many others which are unique to [x]Harbour. In practice all of CDX extensions are supported by NTX in [x]Harbour.

The NSX format in [x]Harbour is also limited by default to 4GB but like in NTX enabling 64bit locking extend it to 4TB. It also supports common to NTX and CDX set of features.

The CDX format is limited to 4GB and so far [x]Harbour does not support extended mode which can increase the size up to 2TB with standard page length and it can be bigger in all formats if we introduce support for bigger index pages. Of course all such extended formats are not binary compatible with original ones and so far can be used only by [x]Harbour RDDs though in ADS the .adi format is such extended CDX format so maybe in the future it will be possible to use .adi indexes in our CDX RDD.

Of course all of the above sizes can be reduced by operating system (OS) or file system (FS) limitations so it’s necessary to check what is supported by environment where [x]Harbour applications are executed.


Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Achar postagem sobre LetoDBF

Mensagem por Itamar M. Lins Jr. »

Olá!
Não leva em consideração, VELOCIDADE do HD x SSD, FIBRA x PAR TRANÇADO, marca de HUB etc, principalmente SISTEMA OPERACIONAL. Por exemplo um servidor Windows CHEIO de PROCESSOS escondidos sem nescidade etc... Com servidor Windows OTIMIZADO tem MUITOS FATORES a serem observados.

PS... Ainda esperando o cliente me liberar.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
mmarcondes
Usuário Nível 2
Usuário Nível 2
Mensagens: 81
Registrado em: 02 Jul 2021 15:06
Localização: witmarsum

Achar postagem sobre LetoDBF

Mensagem por mmarcondes »

Lendo o que você escreveu Itamar, e voltando no que escrevi mais pra cima, sobre estudar a fundo e realmente entender o que nós temos nas mãos, o " HARBOUR ", além de voltar a ficar entusiasmado como anos atrás quando conheci o Clipper, eu pesquisei rapidamente aqui no fórum sobre alguns assuntos que vejo em outros fóruns (sim, eu gosto de saber de tudo um pouco, sempre é útil), tais como :
- usar HTML
- usar JSON
- usar API
- usar Webservices
- criar PDF
- criar código de barra ( todos os tipos )
- SQL
- CLOUD ( dados em nuvem - AWS - Azure - Etc )
- dentre outros...
e vi que existe literatura espalhada pra lá e pra cá, algumas vezes dentro de postagens que não tem no título esses assuntos, então deixo minha humilde sugestão, de criar uma seção no fórum, onde somente os administradores pudessem postar, contendo tudo o que for relacionado a esses e outros assuntos, como se fosse o indice de um livro, isso iria ajudar muito, seria muito valioso para a comunidade, até por que o mais dificil já existe, a informação, ela só precisa estar mais organizada.
Obrigado.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Achar postagem sobre LetoDBF

Mensagem por JoséQuintas »

Itamar M. Lins Jr. escreveu:Toda vez que falam de NTX, CDX, LETODBF do harbour é essa guerra.
O NTX é trocentas vezes maior do que CDX.
Se está considerando que nem isso não faz diferença em rede, então tá... fazer o que....
O Lettodb não vai transportar o índice pela rede, pra ele não faz diferença.

E é assim que os usuários "acham" que determinado produto resolveu AQUELE problema.
NÃO SEI se é o seu caso, já que seu objetivo é usar mesmo.

Uma coisa é uma coisa, e outra coisa é outra coisa.
Quem encheu de tranqueira aqui no post foi o Itamar, porque ele é muito cabeça dura.

Ele vence pelo cansaço...
Tchau. Adeus fórum do Itamar idólatra.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Achar postagem sobre LetoDBF

Mensagem por Itamar M. Lins Jr. »

Olá!
O NTX é trocentas vezes maior do que CDX.
Mostre ai para nós.
Cadê um PRG demonstrando isso ?
Até acredito que seja, mas seria interessante ver na prática.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Achar postagem sobre LetoDBF

Mensagem por Itamar M. Lins Jr. »

Olá!
Quem encheu de tranqueira aqui no post foi o Itamar, porque ele é muito cabeça dura.
Tá bom!
mapeando o servidor (letra "S"), e tudo funcionava rápido, agora no Harbour (versão 3.2 baixada no github), funciona mas fica lento o acesso aos DBF.
Eu perguntei, tem como demonstrar esse problema ?

Mude para CDX PRIMEIRO ANTES de USAR LETODBf... Foi isso que o Jose Quintas disse.

E o José Quintas, faz ai o PEQUENO tutorial de uso do LETODbf.
Se vai resolver o BO, blz!
Fui eu que disse que NTX é LENTO bla, bla, bla... Ainda mais dizer isso p/ quem está vindo do clipper. Disse que NTX 16Bits é mais rápido que 32/64...

Se é lento, demonstra p/ TODOS, não estou duvidando de nada, aqui é forum técnico. SHOW ME THE CODE. apenas isso e estamos conversados.
Cadê os códigos demonstrando o problema ou provando que A e melhor que B ?
Também quero aprender.


Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Achar postagem sobre LetoDBF

Mensagem por Itamar M. Lins Jr. »

Olá!
Veja ai pessoal se ficou bom, posso ir ajustando. Tem muita informação.
Tentei fazer um tutorial bem pequeno. Com os erros básicos citados.
https://pctoledo.org/forum/viewto ... 43&t=25904

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
mmarcondes
Usuário Nível 2
Usuário Nível 2
Mensagens: 81
Registrado em: 02 Jul 2021 15:06
Localização: witmarsum

Achar postagem sobre LetoDBF

Mensagem por mmarcondes »

Agradeço muito seu esforço em ajudar.
Obrigado.
Responder