Talk:Btrieve

message: The should not be merged. Btrieve morphed into the MKDE, and PSQL is buil on top of Btrieve. Yes, Pervasive wants to be perceived as an SQL RDBMS vendor, but they're pretty much not. 
RSzoc 13:07, 10 October 2007 (UTC)
thread_title:  PSQL Is Not Btrieve

message: I don't know where the author got the notion that the DOS version allowed up to 5 concurrent users... That simply is not true. At one point, I had 47 applications, all using Btrieve, and about 80 simultaneous concurrent users. No problems. Going to the Netware NLM version when Btrieve 6.15 became available allowed me to have about 250 simultaneous users. 
RSzoc 13:07, 10 October 2007 (UTC)
thread_title: DOS Version of Btrieve

message: The article states that Xtrieve used a data dictionary to "enforce relational database rules". That's not true. The data dictionary was developed so that you could have a standard user interface to Btrieve files. 
As designed, you create a Btrieve file by specifying the maximum record lenth, the number and data type of indexes, and so on. You never ever have to specify in dividual fields, because Btrieve manipulates records (or more accurately, pages, which can contain one of more records, depending on record size and page size), and doesn't really care about individual fields. 
Softcraft developed DDFs so that a programmer could specify the actual field layout and use Xtrieve to manipulate data at the field/column level, and not the record level. 
RSzoc 12:58, 10 October 2007 (UTC)
thread_title: Last Sentence of Softcraft Years

message: Rather than starting off with what Btrieve is not, I would start off with what it is: 
Btrieve is an Indexed Sequential Access Method file manager with transaction processing for fault tolerance.
That's really what it is.  
The discussion of the architecture is based on incorrect concepts and thus flawed. The author makes a distinction between the Microkernel (MKDE) and Btrieve that does not exist. 
Btrieve is the MKDE and the MKDE is Btrieve. They are one and the same (except for the software interface between an application program and Btrieve/MKDE). In other words, if you take away Btrieve from the graphic in this section, you take away the MKDE. 
The architecture is more as follows: 
* Lowest level: MKDE needs to talk to the host operating system in order to 
  do any record manipulation. 
* MKDE creates Btrieve files, adds, inserts, updates, deletes records. In versions prior to 6.15, the MKDE was called "Btrieve". 
* PSQL is built on top of Btrieve. All the SQL statements passed to PSQL are parsed by the PSQL engine, and broken down to individual MKDE/Btrieve calls. The results are then passed by Btrieve/MKDE back to PSQL. 
RSzoc 12:50, 10 October 2007 (UTC)
thread_title: Architecture Description Is Flawed

message: The first paragraph states that with version 6.15, Btrieve was modularized and "plugged into the software interface named the Microkernel... ". This is an incorrect use of the term "software interface" here. 
The Microkernel Database Engine (MKDE) is the actual database engine : It does the work of getting records, inserting/updating records, and so on. That's what engine usually means. A programmer accessed btrieve via the software interface, which was merely a call to issue Interrupt 0x7B, with an argument list in certain registers. Setting up the arguments and calling the interrupt is the software interface. 
If you used the Netware NLM version of btrieve, the software interface stayed the same: the program still called Interrupt 0x7B, but the engine is now working directory on/in the Novell server. 
RSzoc 12:32, 10 October 2007 (UTC)
thread_title: Software Interface Language

message: The "Client-based" section is confusing. There are several grammatical constructs that are ill-formed, however, I'm not sure enough about the intended meaning to fix it myself. Is this paragraph trying to describe the calling sequence shown in the illustration to the right? As it stands, the text describes a very different calling sequence from what is portrayed in the illustration.
Perhaps one of the original authors could clarify the intent?
— DV 09:42, 24 Dec 2004 (UTC)
replies: text: Thanks for the feedback David, it's much appreciated! I've fixed up that section and it should be a lot more readable and accurate now. I've also made a reference to where I got the information, should anyone want to check my facts! - Ta bu shi da yu 12:54, 24 Dec 2004 (UTC)
thread_title: Client-based

message: I've managed to expand this considerably (see ). I've got a bit more to go, especially with the Pervasive line of products, but otherwise its fully complete. Do we have any Btrieve/Pervasive/Novell btrieve programmers/sys admins/users who would be able to fact check or help me expand this article? - Ta bu shi da yu 10:52, 12 Dec 2004 (UTC)
thread_title:  From [[WP:FAC]]

message: There was a version known as "Btrieve for Xenix".  It dates from before Xenix was renamed to Unix, near the same time as the Btrieve for Netware version.  It was client-server based, and used message queues for communication.
--David Garfield 04:13, 31 July 2006 (UTC)
thread_title:  Missing version 

message: Can't we just replace the entire article with the observation "Pervasive.SQL is like SQL Server except retarded"?. Sorry, sorry, I've just been frustrated arguing with version 8 --Surturz 03:15, 7 February 2007 (UTC)
replies: text: Probably not :-) Ta bu shi da yu 08:40, 11 July 2007 (UTC)
thread_title: question

message: If Pervasive PSQL is a rename of Btrieve, should the two articles be merged?--NapoliRoma 17:54, 28 July 2007 (UTC)
thread_title:  Merge? 

message: :Image:Novell Logo.png is being used on this article. I notice the image page specifies that the image is being used under fair use but there is no explanation or rationale as to why its use in this Wikipedia article constitutes fair use. In addition to the boilerplate fair use template, you must also write out on the image description page a specific explanation or rationale for why using this image in each article is consistent with fair use.
Please go to the image description page and edit it to include a fair use rationale. Using one of the templates at Wikipedia:Fair use rationale guideline is an easy way to ensure that your image is in compliance with Wikipedia policy, but remember that you must complete the template. Do not simply insert a blank template on an image page.
If there is  other fair use media, consider checking that you have specified the fair use rationale on the other images used on this page.  Note that any fair use images lacking such an explanation can be deleted one week after being tagged, as described on criteria for speedy deletion. If you have any questions please ask them at the Media copyright questions page. Thank you.
BetacommandBot (talk) 16:12, 8 March 2008 (UTC)
thread_title: Fair use rationale for Image:Novell Logo.png

message: The image :Image:Pervasive logo.png is used in this article under a claim of fair use, but it does not have an adequate explanation for why it meets the requirements for such images when used here.  In particular, for each page the image is used on, it must have an explanation linking to that page which explains why it needs to be used on that page.  Please check
:* That there is a non-free use rationale on the image's description page for the use in this article.
:* That this article is linked to from the image description page.
This is an automated notice by FairuseBot. For assistance on the image use policy, see Wikipedia:Media copyright questions. --07:29, 1 October 2008 (UTC)
thread_title: Image copyright problem with Image:Pervasive logo.png

message: An image used in this article, File:W32mkset.PNG, has been nominated for speedy deletion for the following reason: Wikipedia files with no non-free use rationale as of 24 November 2011 
;What should I do?
Don't panic; you should have time to contest the deletion (although please review deletion guidelines before doing so). The best way to contest this form of deletion is by posting on the image talk page.
* If the image is non-free then you may need to provide a fair use rationale
* If the image isn't freely licensed and there is no fair use rationale, then it cannot be uploaded or used.
* If the image has already been deleted you may want to try Deletion Review
This notification is provided by a Bot --CommonsNotificationBot (talk) 14:00, 24 November 2011 (UTC)
thread_title: File:W32mkset.PNG Nominated for speedy Deletion

message: Hello fellow Wikipedians,
I have just modified  on Btrieve. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added archive https://web.archive.org/web/20041211053907/http://www.btrievesociety.com:80/ to http://www.btrievesociety.com
*Corrected formatting/usage for http://www.infoworld.com/articles/op/xml/00/02/28/000228opfoster.html
*Added archive https://web.archive.org/web/20041204010631/http://www.btrieve.com:80/past.asp to http://www.btrieve.com/past.asp
*Added archive https://web.archive.org/web/20041105095312/http://www.pervasive.com:80/support/technical/psql2k/sgs.pdf to http://www.pervasive.com/support/technical/psql2k/sgs.pdf
*Added archive https://web.archive.org/web/20041211053907/http://www.btrievesociety.com:80/ to http://www.btrievesociety.com/
When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at ).
Cheers.—InternetArchiveBot (Report bug) 01:44, 10 November 2016 (UTC)
thread_title:  External links modified 

message: Hello fellow Wikipedians,
I have just modified 8 external links on Btrieve. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Corrected formatting/usage for http://www.btrievesociety.com/
*Added archive https://web.archive.org/web/20040619075035/http://www.pervasive.com/support/technical/btrv615/btr61dos.pdf to http://www.pervasive.com/support/technical/btrv615/btr61dos.pdf
*Added archive https://web.archive.org/web/20041027154816/http://www.pervasive.com/support/knowledge/files/btrtt-97070801.html to http://www.pervasive.com/support/knowledge/files/btrtt-97070801.html
*Added archive https://web.archive.org/web/20080704120306/http://www.pervasive.com/library/docs/psql/615/btr6nt95.pdf to http://www.pervasive.com/library/docs/psql/615/btr6nt95.pdf
*Added archive https://web.archive.org/web/20050104085904/http://www.novell.com/documentation/nw42/index.html?btrv_enu%2Fdata%2Fhmlnx3yv.html to http://www.novell.com/documentation/nw42/index.html?btrv_enu%2Fdata%2Fhmlnx3yv.html
*Corrected formatting/usage for http://www.btrieve.com/past.asp
*Corrected formatting/usage for http://www.pervasive.com/support/technical/psql2k/sgs.pdf
*Corrected formatting/usage for http://www.btrievesociety.com/
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
Cheers.—InternetArchiveBot (Report bug) 01:41, 27 July 2017 (UTC)
thread_title:  External links modified