Btrieve (original) (raw)
Btrieve est un système de gestion de base de données (SGBD) commercialisé par Pervasive Software entre 1982 et 1994. Ce SGBD a été utilisé notamment par Novell (dans son système réseau NetWare) et (dans son produit de sauvegarde ). Ce SGBD n'est plus commercialisé depuis 1995 par son éditeur qui l'a remplacé par Pervasive PSQL. * Portail des bases de données * Portail du logiciel
Property | Value |
---|---|
dbo:abstract | Btrieve is a transactional database (navigational database) software product. It is based on Indexed Sequential Access Method (ISAM), which is a way of storing data for fast retrieval. There have been several versions of the product for DOS, Linux, older versions of Microsoft Windows, 32-bit IBM OS/2 and for Novell NetWare. It was originally a record manager published by SoftCraft. Btrieve was written by Doug Woodward and Nancy Woodward and initial funding was provided in part by Doug's brother Loyd Woodward. Around the same time as the release of the first IBM PCs, Doug received 50% of the company as a wedding gift and later purchased the remainder from his brother. After gaining market share and popularity, it was acquired from Doug and Nancy Woodward by Novell in 1987, for integration into their NetWare operating system in addition to continuing with the DOS version. The product gained significant market share as a database embedded in mid-market applications in addition to being embedded in every copy of NetWare 2.x, 3.x and 4.x since it was available on every NetWare network. After some reorganization within Novell, it was decided in 1994 to spin off the product and technology to Doug and Nancy Woodward along with Ron Harris, to be developed by a new company known as Btrieve Technologies, Inc. (BTI). Btrieve was modularized starting with version 6.15 and became one of two database front-ends that plugged into a standard software interface called the MicroKernel Database Engine. The Btrieve front-end supported the Btrieve API and the other front-end was called , a relational database product based upon the MKDE that used its own variety of Structured Query Language, otherwise known as SQL. After these versions were released (Btrieve 6.15 and ScalableSQL v4) the company was renamed to Pervasive Software prior to their IPO. Shortly thereafter the Btrieve and ScalableSQL products were combined into the products sold as Pervasive.SQL or PSQL, and later Actian Zen. Btrieve continued for a few years while ScalableSQL was quickly dropped. Customers were encouraged to upgrade to Pervasive.SQL, which supported both SQL and Btrieve applications. (en) Btrieve est un système de gestion de base de données (SGBD) commercialisé par Pervasive Software entre 1982 et 1994. Ce SGBD a été utilisé notamment par Novell (dans son système réseau NetWare) et (dans son produit de sauvegarde ). Ce SGBD n'est plus commercialisé depuis 1995 par son éditeur qui l'a remplacé par Pervasive PSQL. * Portail des bases de données * Portail du logiciel (fr) En computación, Btrieve es una base de datos transaccional basada en el método de acceso secuencial indexado, que es una manera de almacenar los datos para la recuperación rápida. Ha habido varias versiones para DOS, Linux, también para Microsoft Windows, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003 y para Novell NetWare. Originalmente era un encargado de registro que fue publicado por SoftCraft aproximadamente el mismo tiempo que el lanzamiento de las primeras PC de IBM. Después de ganar la cuota de mercado y el renombre, fue comprado por Novell para la integración del sistema operativo de Netware. El producto no pudo ganar la cuota de mercado significativa y, después de una cierta reorganización dentro de Novell, el producto fue hecho para ser desarrollado por una nueva compañía conocida como Btrieve Technologies, Inc. (BTI). Btrieve fue modularizado comenzando con la versión 6.15 y se convirtió en uno de dos que la base de datos centralizo en una interfaz de software llamada Micro-Kernel Database Engine. El otro producto fue , una base de datos relacional que utilizó el lenguaje de consulta estructurado. Después de que varias nuevas versiones fueran lanzadas a la compañía fueran retituladas a y ahora los venden en . (es) Btrieve(ビートリーブ)とは、1980年代はじめに米国ソフトクラフトが開発したISAMライクなレコード・マネージメント・システムであり、現在では後継製品Pervasive PSQL のTransactional EngineとしてファイルI/Oの中核になっている。日本では1987年よりエージーテック社が販売。 ノベルのNetWareにサーバ版がバンドルされ1990年代にはかなり広く使われた。このため、クライアントサーバモデルのイメージが強いが、サーバを必要としないスタンドアローン用の製品もある。 Btrieveは他の資料では関係データベース管理システム (RDBMS) とされることもあるが、データの管理はファイルごとに独立しており、ファイル間の関連付けまでは管理していない高機能なIAMシステムと言える。また、データの取り扱いの単位はレコードでRDBMSのようなフィールド単位の管理は行っていないため、レコード・マネージャと呼ばれることもある。ISAMよりも優れているのは、複数データ更新の一貫性を保証するトランザクション処理と複数のレコードをまとめて読み書きできるEtendedオペレーションを備えていることである。 データファイルは、Btrieveファイルと呼ばれる固定長ページサイズで管理されている独自のファイル形式になっている。Btrieveファイルは、データレコードを格納するデータページ、インデックスを格納するインデックスページから構成されており、ページ単位にディスクと Btrieveエンジン (Transactional Engine) のメモリーキャッシュ間で読み書きされる。ファイル名については制限がないが、ファイルの拡張子は.preなどの一部の予約されている名称を除き、自由につけることができる。Btrieveファイルは互換性が高く、1995年にリリースされた Btrieveバージョン6.15で作成されたデータファイルを現行バージョンのPervasive PSQL v11で読み書き可能である。 アプリケーションインタフェースは、BTRV関数を呼び出すプラットフォームに依存しない方法を使用し、C/C++言語、COBOL、BASICなどの高級言語から使用するための言語インタフェースモジュールが提供されている。なお、SQL製品と統合されたPervasive.SQL以降の製品では、ODBC APIなどを使用するSQLアプリケーションからもBtrieveファイルにアクセスすることができる。 (ja) Btrieve — система управления базами данных для организации , а с версии Pervasive.SQL — и реляционных баз данных, разрабатываемая компанией . Основана на методе организации данных ISAM. Существовало несколько версий этого продукта для DOS, Linux, Novell NetWare, старых версий Microsoft Windows (Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003). Первоначально это был менеджер записей, выпущенный компанией SoftCraft приблизительно в то же время, что и первые IBM PC. После завоевания популярности и доли рынка он был выкуплен компанией Novell для интеграции в её операционную систему Netware, с одновременным развитием версии для MS-DOS. Этот продукт не смог завоевать сколь-либо значительный рынок и после некоторой реорганизации внутри Novell был выделен для разработки в рамках отдельной, вновь созданной, компании — Btrieve Technologies, Inc. (BTI). Начиная с версии 6.15 Btrieve был разделён на отдельные модули, а само название закрепилось за одним из двух средств доступа к данным, подключённых к стандартному программному интерфейсу, получившему название Micro-Kernel Database Engine (MKDE). Второй вариант подсистемы доступа — Scalable SQL — средство работы с реляционными базами данных, использующее язык SQL. После выпуска нескольких версий компания была переименована в , и сейчас она поставляет этот продукт под названием Pervasive PSQL. (ru) |
dbo:thumbnail | wiki-commons:Special:FilePath/MKDE_model.svg?width=300 |
dbo:wikiPageExternalLink | http://www.pervasivedb.com/support/Pages/Documentation.aspx http://www.pervasive.com https://web.archive.org/web/20041105095312/http:/www.pervasive.com/support/technical/psql2k/sgs.pdf https://web.archive.org/web/20041204010631/http:/www.btrieve.com/past.asp https://web.archive.org/web/20041211053907/http:/www.btrievesociety.com/ http://groups-beta.google.com/group/comp.databases.btrieve https://web.archive.org/web/20050104085904/http:/www.novell.com/documentation/nw42/index.html%3Fbtrv_enu%2Fdata%2Fhmlnx3yv.html |
dbo:wikiPageID | 542386 (xsd:integer) |
dbo:wikiPageLength | 41737 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1106289953 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Caldera_OpenLinux dbr:NetWare_Loadable_Module dbr:Relational_database_management_system dbr:UnixWare dbr:Debugging dbr:Dynamic-link_library dbr:Input/output dbr:User_interface dbr:Protected_mode dbr:MS-DOS_2.0 dbr:MS-DOS_3.1 dbr:Computer_network dbr:Cross-platform dbr:SQL dbr:Null_pointer dbr:Concurrency_(computer_science) dbr:Application_programming_interface dbr:Linux dbr:Front_end_processor_(program) dbr:Pervasive_PSQL dbr:Pervasive_Software dbr:SUSE_Linux dbr:Terminal_Services dbr:Terminate-and-stay-resident_program dbr:Austin,_Texas dbr:Backus–Naur_form dbr:CEO dbr:US$ dbr:Data dbr:Data_dictionary dbr:Database_engine dbr:Watcom dbr:Windows_3.1x dbr:Windows_95 dbr:Windows_NT dbr:Windows_Server_2008 dbr:Windows_Server_2012 dbr:Workstation dbr:Access_Database_Engine dbr:Actian dbc:Proprietary_database_management_systems dbr:DOS dbr:DOS_Protected_Mode_Interface dbr:Database_management_systems dbr:Novell dbr:File:Btrieve_logo.PNG dbr:Relational_database dbc:DOS_software dbr:Back-end_database dbr:Texas_Instruments dbr:Architecture_of_Btrieve dbc:Windows_database-related_software dbc:Computer-related_introductions_in_1982 dbr:Chairman dbr:Chief_Technical_Officer dbr:Solaris_(operating_system) dbr:File_system dbr:DBase_II dbr:IBM_PC dbr:IPv6 dbr:Initial_public_offering dbr:Microsoft_Windows dbc:Novell_NetWare dbr:NetWare dbr:OS/2 dbr:Operating_system dbr:Red_Hat_Linux dbr:Indexed_Sequential_Access_Method dbr:Server_(computing) dbr:Extended_memory dbr:ISAM dbr:Record_locking dbr:Navigational_database dbr:Microsoft_Windows_Vista dbr:NetWare_2.x dbr:NetWare_3.x dbr:NetWare_4.x dbr:Dynamic_link_library dbr:Killer-app dbr:Citrix_Systems,_Inc. dbr:Microsoft_Windows_10 dbr:Newsgroup dbr:Structured_Query_Language dbr:Interface_(computer_science) dbr:Client/server dbr:Novell_NetWare dbr:Windows_file_sharing dbr:.DDF dbr:File:Btrieve_for_Windows_95NT_Workstation_config.svg dbr:File:MKDE_server.svg dbr:File:Novell_logo-darkened.png dbr:Value-Added_Process dbr:File:MKDE_model.svg dbr:Scalable_SQL |
dbp:wikiPageUsesTemplate | dbt:Anchor dbt:Main dbt:Reflist |
dcterms:subject | dbc:Proprietary_database_management_systems dbc:DOS_software dbc:Windows_database-related_software dbc:Computer-related_introductions_in_1982 dbc:Novell_NetWare |
gold:hypernym | dbr:Product |
rdf:type | dbo:Software yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:DatabaseManagementSystem106588785 yago:Language106282651 yago:ProgrammingLanguage106898352 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:WikicatDatabaseManagementSystems yago:WikicatProprietaryDatabaseManagementSystems |
rdfs:comment | Btrieve est un système de gestion de base de données (SGBD) commercialisé par Pervasive Software entre 1982 et 1994. Ce SGBD a été utilisé notamment par Novell (dans son système réseau NetWare) et (dans son produit de sauvegarde ). Ce SGBD n'est plus commercialisé depuis 1995 par son éditeur qui l'a remplacé par Pervasive PSQL. * Portail des bases de données * Portail du logiciel (fr) Btrieve is a transactional database (navigational database) software product. It is based on Indexed Sequential Access Method (ISAM), which is a way of storing data for fast retrieval. There have been several versions of the product for DOS, Linux, older versions of Microsoft Windows, 32-bit IBM OS/2 and for Novell NetWare. (en) En computación, Btrieve es una base de datos transaccional basada en el método de acceso secuencial indexado, que es una manera de almacenar los datos para la recuperación rápida. Ha habido varias versiones para DOS, Linux, también para Microsoft Windows, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003 y para Novell NetWare. (es) Btrieve(ビートリーブ)とは、1980年代はじめに米国ソフトクラフトが開発したISAMライクなレコード・マネージメント・システムであり、現在では後継製品Pervasive PSQL のTransactional EngineとしてファイルI/Oの中核になっている。日本では1987年よりエージーテック社が販売。 ノベルのNetWareにサーバ版がバンドルされ1990年代にはかなり広く使われた。このため、クライアントサーバモデルのイメージが強いが、サーバを必要としないスタンドアローン用の製品もある。 Btrieveは他の資料では関係データベース管理システム (RDBMS) とされることもあるが、データの管理はファイルごとに独立しており、ファイル間の関連付けまでは管理していない高機能なIAMシステムと言える。また、データの取り扱いの単位はレコードでRDBMSのようなフィールド単位の管理は行っていないため、レコード・マネージャと呼ばれることもある。ISAMよりも優れているのは、複数データ更新の一貫性を保証するトランザクション処理と複数のレコードをまとめて読み書きできるEtendedオペレーションを備えていることである。 (ja) Btrieve — система управления базами данных для организации , а с версии Pervasive.SQL — и реляционных баз данных, разрабатываемая компанией . Основана на методе организации данных ISAM. Существовало несколько версий этого продукта для DOS, Linux, Novell NetWare, старых версий Microsoft Windows (Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003). (ru) |
rdfs:label | Btrieve (en) Btrieve (es) Btrieve (fr) Btrieve (ja) Btrieve (ru) |
owl:sameAs | freebase:Btrieve yago-res:Btrieve wikidata:Btrieve dbpedia-es:Btrieve dbpedia-fr:Btrieve dbpedia-ja:Btrieve dbpedia-ru:Btrieve https://global.dbpedia.org/id/2PxL1 |
prov:wasDerivedFrom | wikipedia-en:Btrieve?oldid=1106289953&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Btrieve_for_Windows_95NT_Workstation_config.svg wiki-commons:Special:FilePath/Btrieve_logo.png wiki-commons:Special:FilePath/MKDE_model.svg wiki-commons:Special:FilePath/MKDE_server.svg wiki-commons:Special:FilePath/Novell_logo-darkened.png |
foaf:isPrimaryTopicOf | wikipedia-en:Btrieve |
is dbo:wikiPageRedirects of | dbr:Btrieve_Technologies,_Inc. dbr:SoftCraft dbr:Softcraft dbr:Btreive dbr:Xtrieve |
is dbo:wikiPageWikiLink of | dbr:Registrar_(software) dbr:Index_of_computing_articles dbr:The_Major_BBS dbr:Magic_Solutions dbr:Btrieve_Technologies,_Inc. dbr:Pervasive_PSQL dbr:Pervasive_Software dbr:The_Common_Link dbr:Brother's_Keeper_(software) dbr:WindowBase dbr:Access_Database_Engine dbr:Actian dbr:DR-DOS dbr:FlexOS dbr:Microsoft_Data_Access_Components dbr:SoftCraft dbr:Softcraft dbr:Architecture_of_Btrieve dbr:Microsoft_Dynamics_365_Business_Central dbr:NetWare dbr:ISAM dbr:Synex_Systems_Corporation dbr:Btreive dbr:Xtrieve |
is foaf:primaryTopic of | wikipedia-en:Btrieve |