Welcome, Guest. Please Login.
05/15/24 at 09:14:07
News:
Home Help Search Login


Pages: 1
Send Topic Print
SQL DBA vs. Tas5 or Tas6 (Read 1731 times)
LCFRIDAY
Browser
*




Posts: 15
SQL DBA vs. Tas5 or Tas6
04/24/03 at 07:28:51
 
Hi,
With the TAS5 and TAS6, is that totally different for the Pervasive SQL? If you are using the SQL versions now, and you use the IS Enhancements, it does not change your exsiting programming does it? We have done every well with the SQl based system. ???
Back to top
 
 
  IP Logged
aricon
Active Member
*****


Systems
Consulting-See
website for
products!

Posts: 1283
Gender: male
Re: SQL DBA vs. Tas5 or Tas6
Reply #1 - 04/24/03 at 08:35:02
 
It has nothing to do with your Pervasive SQL.
 
The TAS language only uses Pervasive as a communications/transport protocol.
Back to top
 
 

Sincerely,

Lorne Rogers
President
Aria Consulting & Implementers Ltd.
Phone: (780) 471-1430
Fax: (780) 471-4918
E-mail: lrogers@ariaconsulting.net
Email WWW   IP Logged
Lynn_Pantic
Administrator
*****


evolution (n) -
gradual change to a
different form

Posts: 5681
Re: SQL DBA vs. Tas5 or Tas6
Reply #2 - 04/24/03 at 09:34:16
 
Lorne is correct.  The standard DBA programs are written in the TAS 5 language and use the Pervasive.SQL as a database manager.  Most ISTS enhancements to date are also written in TAS 5 and are typically modifications to standard DBA programs.  Going forward with TAS 6 Evolution, we will be writing more and more programs in TAS 6 to take advantage of the Windows capabilities of the languange but the underlying database manager will still be the Pervasive.SQL you are using now.
Back to top
 
 

Lynn Pantic
IS Tech Support
lynn@istechsupport.com
Email   IP Logged
kevind
Active Member
*****


I was more than
willing to
"pony up",
how b'out U?

Posts: 639
Gender: male
Re: SQL DBA vs. Tas5 or Tas6
Reply #3 - 04/26/03 at 19:52:51
 
Lynn,
It is my understanding that the TAS5 .run programs currently use the Transactional side of the Pervasive.SQL engine (Formerly known as Btrieve) for record access.    
 
From looking at some of the DBA souce code, it appears that all data file access is "a record at a time" with the .run making decissions about whether a particular record should be included or not.  No work seems to be "pushed down" to the server.
 
Because the Client machine (executing the .run) is making these decissions, the machine speed as well as the network speed have a direct impact on how quickly a given process occures.  This also means that all records (even ones that get skipped) need to be accessed and travel the network.
 
I have re-written some reports in crystal reports using ODBC access to the DBA files so that I can "push down" record selection to the Relational side of the Pervasive.SQL server.  The improvement in speed (as well as reduction in network activity) is several orders of magnitude.
 
Will the TAS6 programs be able to acces the Relational Side of the Pervasive.SQL Server?  If not, would they at least be able to use some of the newer, Enhanced Transactional functions provided by the Transactional Engine?
 
Thanks for your continued support and enhancement of DBA.
 
Kevin Damke
Spectronics Corporation
www.spectronics.com
Back to top
 
 

Kevin Damke
Spectronics Corporation
ISTECH 2004.1 7/26/13 SP1 - 20 user
Evo-ERP Build 7/25/13 T7 -7i R6 - 3 user
(Prev version was 2004.1 10/24/12)
(All Patches Installed as of 7/26/13)
Pervasive 2000i SP4 - Crystal Reports V10
Email WWW   IP Logged
aricon
Active Member
*****


Systems
Consulting-See
website for
products!

Posts: 1283
Gender: male
Re: SQL DBA vs. Tas5 or Tas6
Reply #4 - 04/27/03 at 22:36:48
 
Kevin,
 
Lynn can make a more complete comment on your questions, but having spoken to the programmers myself, I can tell you that TAS 6 unfortunately still does not use the relational component architecture in Pervasive.  Part of that is the unconventional design of the tables and table relationships.
 
They are not very rationalized.  Not even 1st level.  Let alone 2nd or 3rd.  A nice dream.....but not reality.
 
And that can cause some problems when trying to use an engine that really forces referential integrity, as you could imagine.
 
So, in short, no it probably isn't going to change a lot with TAS 6.
Back to top
 
 

Sincerely,

Lorne Rogers
President
Aria Consulting & Implementers Ltd.
Phone: (780) 471-1430
Fax: (780) 471-4918
E-mail: lrogers@ariaconsulting.net
Email WWW   IP Logged
Lynn_Pantic
Administrator
*****


evolution (n) -
gradual change to a
different form

Posts: 5681
Re: SQL DBA vs. Tas5 or Tas6
Reply #5 - 04/30/03 at 18:18:41
 
The basic TAS 6 language communicates with the database the same way as TAS 5 which in many types of applications (order entry for example) is faster than the SQL ODBC Access.  For some reports, however, Kevin is right, ODBC can be faster.  We are looking into adding SQL Query capability to the TAS 6 engine which would allow the best of both worlds - record level access in entry programs but SQL access for reports.
Back to top
 
 

Lynn Pantic
IS Tech Support
lynn@istechsupport.com
Email   IP Logged
aricon
Active Member
*****


Systems
Consulting-See
website for
products!

Posts: 1283
Gender: male
Re: SQL DBA vs. Tas5 or Tas6
Reply #6 - 04/30/03 at 22:01:42
 
Bravo on this one,my dear!!! Smiley
Back to top
 
 

Sincerely,

Lorne Rogers
President
Aria Consulting & Implementers Ltd.
Phone: (780) 471-1430
Fax: (780) 471-4918
E-mail: lrogers@ariaconsulting.net
Email WWW   IP Logged
Pages: 1
Send Topic Print