| dbpprop:abstract
|
- SQLite is an almost ACID-compliant embedded relational database management system contained in a relatively small C programming library. The source code for SQLite is in the public domain. The SQLite engine is not a standalone process with which the application program communicates. Instead, the SQLite library is linked in and thus becomes an integral part of the application program. The library can also be called dynamically. The entire database (definitions, tables, indices, and the data itself) is stored as a single cross-platform file on a host machine.
- SQLite ist eine Programmbibliothek, die ein relationales Datenbanksystem enthält. Unter anderem unterstützt SQLite Transaktionen, Unterabfragen (subselects), Sichten (views), Trigger und benutzerdefinierte Funktionen. Das System ist vor allem für den Embedded-Einsatz entworfen, daher fehlen Funktionen wie Referentielle Integrität (FOREIGN KEY) oder die Möglichkeit, Objektberechtigungen zu verwalten (GRANT, REVOKE). Für alle wichtigen Programmiersprachen existieren passende Datenbankschnittstellen. Auch ein in der Konsole und in Shell-Skripten verwendbares, einfaches Frontend ist vorhanden.
- SQLite és una base de dades relacional continguda en una llibreria escrita en C. A diferència d'altres bases de dades relacionals, SQLite no és un sistema de gestió de base de dades que funcioni amb un paradigma client-servidor. SQLite no és un procés autònom, sinó que s'integra dins d'altres programes. Les bases de dades SQLite s'emmagatzemen en un fitxer que conté tant la definició de l'estructura de les dades com les dades mateixes. En general, SQLite ofereix un alt rendiment en consultes, però poca escalabilitat en realitzar escriptures, ja que realitza un bloqueig a nivell de fitxer per permetre-les. Alguns programes que utilitzen l'SQLite són: Mozilla Sunbird (a partir de la versió 0.30) o PHP (a partir de la versió 5.0).
- SQLite je relační databázový systém obsažený v relativně malé knihovně napsané v C. Je vyvíjen D. Richardem Hippem a šířen pod licencí public domain. Na rozdíl od databází založených na principu klient-server, kde je databázový server spuštěn jako samostatný proces, je SQLite pouze malá knihovna, která se přilinkuje k aplikaci a pomocí jednoduchého rozhraní ji lze začít využívat. Každá databáze je uložena v samostatném souboru . dbm (Database Manager), kde se data ukládají za použití jednoduchého primárního klíče do stejně velkých bloků a používá hašovacích technik pro rychlý přístup k datům při vyhledávání podle klíče. V SQLite je implementován téměř celý standard SQL-92. Databázi SQLite lze použít například v programovacích jazycích C, C++, Delphi, PHP, Java, Python, Perl, Tcl. Předkompilovaná binárky jsou k dispozici pro Linux, Mac OS X a Windows. Následující obrázek ukazuje nulovou instalaci programu sqlite3 a spuštění jednoduchého SQL příkladu pod Windows XP. Formát databázovových souborů je přitom nezávislý na operačním systému a SQLite tak představuje i zajímavý a jednoduchý nástroj pro přenos strukturovaných dat.
- SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, y que está contenida en una relativamente pequeña biblioteca en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp. A diferencia de los sistemas de gestión de base de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un sólo fichero estándar en la máquina host. Este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción. En su versión 3, SQLite permite bases de datos de hasta 2 Terabytes de tamaño, y también permite la inclusión de campos tipo BLOB. El autor de SQLite ofrece formación, contratos de soporte técnico y características adicionales como compresión y cifrado.
- SQLite on relaatiotietokantajärjestelmä. Se on toteutettu pienenä (n. 500 kb) C-kirjastona. Toisin kuin monet muut relaatiotietokannat, koko SQLite-järjestelmä linkitetään sitä käyttävään sovellukseen, joten erillistä ODBC-yhteyttä, tietokannanhallintaohjelmaa tai tietokantapalvelinta ei tarvita. Itse tietokanta voidaan pitää kokonaan tietokoneen muistissa, tai tallentaa yhteen tiedostoon, joka lukitaan transaktioiden ajaksi. SQLite soveltuu tämän takia erityisesti tietokantajärjestelmän lisäämiseen sovellusohjelmiin. SQLite tukee suurta osaa SQL-kielen SQL-92-standardista. Standardista puuttuvia osia ovat esimerkiksi viiteavaimet, joten SQLite ei valvo ACID-mallin yhdenmukaisuussääntöä, mutta muut osat ACIDista on toteutettu. SQLite käyttää epätavallista tietotyyppijärjestelmää: kun useimmissa tietokannoissa tyyppi on sarakekohtainen, SQLitessä tyyppi on arvokohtainen; SQLiteä voikin kuvata dynaamisesti tyypitetyksi tietokannaksi staattisesti tyypitetyn sijaan. SQLite-kirjasto on public domain -ohjelmisto, joten sitä voidaan muokata ja levittää vapaasti ja se voidaan linkittää kaikkiin ohjelmistoihin ilman erillistä lupaa. Ohjelmiston kehittäjä D. Richard Hipp myy lisäksi koulutusta, tukea ja lisäosia. SQLiteä käytetään monissa avoimen lähdekoodin projekteissa, kuten Mozilla Firefoxissa.
- SQLite est une bibliothèque écrite en C qui propose un moteur de base de données SQL et implémentant en grande partie le standard SQL92 et les propriétés ACID. Contrairement aux serveurs de bases de données comme MySQL ou PostgreSQL, sa particularité est de ne pas reproduire le schéma habituel client/serveur mais d'être intégré directement aux programmes en utilisant des fichiers de bases de données. D. Richard Hipp, le créateur de SQLite, a choisi de mettre cette bibliothèque dans le domaine public. SQLite est le moteur de base de données le plus distribué, grâce à ses implantations dans de nombreux logiciels grand public comme Skype, Firefox, Gears, certains produits McAfee et Symantec, dans de nombreux langages comme, Python et Perl et dans certains téléphones portables dont l'iPhone et ceux fonctionnant sous Symbian, ce qui totalise plus de 200 millions d'implantations de la bibliothèque.
- Az SQLite egy önálló, kisméretű, C forrású programkönyvtárként (library) megvalósított ACID-kompatibilis relációs adatbázis-kezelő rendszer, illetve adatbázismotor. A kliens-szerver architektúrájú adatbázis-kezelő rendszerekkel ellentétben az SQLite motor nem egy különálló folyamat, amellyel a program kommunikál, hanem a program részét alkotja, ahhoz hozzálinkelt programkönyvtár lévén. Dinamikusan is meghívható. A program így függvényhívásokon keresztül használhatja az SQLite által lehetőségeit, funkcionalitását, és ez csökkenti az adatbázis eléréséhez szükséges várakozási időt (latency), mivel a függvényhívások egyszerűen gyorsabbak, mint a folyamatok közötti kommunikáció (inter-process communication). A teljes adatbázis (definíciók, táblák, indexek és maguk az adatok is) egyetlen platformfüggetlen fájlban tárolódik a programot futtató számítógépen. Ez az egyszerű felépítés azon alapszik, hogy a zárolási technika (locking) az egész adatbázis-állományt zárolja egy tranzakció kezdetekor. A szoftvert D. Richard Hipp tervezte és alkotta meg. Az SQLite forráskódja nyílt, közkincsnek számít. Egyre több népszerű szoftver használja az SQLite-ot, például a Mozilla Firefox újabb verziói a konfigurációs adatokat, könyvjelzőket, sütiket tárolják SQLite adatbázisban. Bővebb lista található a SQLite weboldalán.
- SQLite è una libreria software scritta in linguaggio C che implementa un DBMS SQL di tipo ACID incorporabile all'interno di applicazioni. Il suo creatore, D. Richard Hipp, lo ha rilasciato nel pubblico dominio, rendendolo utilizzabile quindi senza alcuna restrizione. SQLite permette di creare una base di dati (comprese tabelle, query, form, report) incorporata in un unico file, come nel caso dei modulo Access di Microsoft Office e Base di OpenOffice. org e analogamente a prodotti specifici come Paradox o Filemaker. SQLite non è un processo standalone utilizzabile di per sé, ma può essere linkato all'interno di un altro programma. È utilizzabile con il linguaggio C/C++ ed esistono binding anche per altri linguaggi, in particolare Tcl. È inoltre stato integrato nella versione 5 di PHP, consentendo a tale popolare linguaggio di disporre di un RDBMS indipendentemente dalla presenza di MySQL.
- SQLite はMySQLやPostgreSQLと同じデータベース管理システムであるが、サーバとしてではなくアプリケーションに組み込んで利用される軽量のデータベースである。 一般的なRDBMSに比べて大規模な仕事には不向きだが、中小規模ならば速度に遜色はない。 また、APIは単純にライブラリを呼び出すだけであり、データの保存に単一のファイルのみを使用する事が特徴である。バージョン3.3.8からは全文検索のFTS1モジュールがサポートされた。
- SQLite is een databasemanagementsysteem, dat gebruik maakt van SQL. SQLite is publiek domein-software.
- SQLite er et lite C-bibliotek som implementerer en frittstående SQL-databasemotor. SQLite krever ingen konfigurasjon, og kan integreres i andre programvarepakker.
- SQLite – to system zarządzania bazą danych oraz biblioteka C implementująca taki system, obsługująca język SQL (ang. Structured Query Language). Została stworzona przez Richarda Hippa i jest dostępna na licencji public domain. Projekt został rozpoczęty w roku 2000. Biblioteka implementuje silnik SQL, dając możliwość używania bazy danych bez konieczności uruchamiania osobnego procesu RDBMS. W wielu zastosowaniach, a w szczególności w systemach wbudowanych, takie rozwiązanie jest najpraktyczniejsze. SQLite posiada również API do innych niż C języków programowania, a mianowicie: ActionScript, Perl, PHP, Ruby, C++, Delphi, Python, Java, Tcl, Visual Basic, platformy . NET i wielu innych; a także interfejs powłokowy. Baza może łączyć się przez ODBC. Zawartość bazy danych przetrzymywana jest w jednym pliku. Baza SQLite jest utrzymywana na dysku przy użyciu B-drzew. Osobne drzewo jest używane dla każdej z tabel i każdego z indeksów. SQLite udostępnia transakcje ACID oraz implementuje większość standardu SQL 92. SQLite jest często wykorzystywany w większych aplikacjach oraz w systemach obsługi relacyjnych baz danych takich jak Kexi. Bazy danych zapisywane są jako pliki binarne. Ich bezpieczeństwo jest oparte na zabezpieczeniach oferowanych przez używany system plików. Istnieje też projekt oferujący szyfrowanie baz danych SQlite na bieżąco. SQLite ma kilka ciekawych rozwiązań takich jak: Obsługa zapytań zagnieżdżonych Obsługa widoków Obsługa transakcji Obsługa triggerów (niepełna) Możliwość definiowania własnych funkcji Możliwość obsługi bazy danych przechowywanej w całości w pamięci RAM komputera, co dodatkowo przyspiesza działanie Należy zaznaczyć, że niektórych z nich brakuje nawet w tak rozbudowanych serwerach baz danych, a wydajność SQLite (przy obsłudze jednego użytkownika) w porównaniu z serwerami baz danych MySQL oraz PostgreSQL jest bardzo wysoka.
- SQLite é uma biblioteca C que implementa um banco de dados SQL embutido. Programas que usam a biblioteca SQLite podem ter acesso a banco de dados SQL sem executar um processo RDBMS separado. SQLite não é uma biblioteca de cliente usada para conectar com um grande servidor de banco de dados. SQLite é o servidor. A biblioteca SQLite lê e escreve diretamente para e do arquivo do banco de dados no disco. O uso do SQLite é recomendado onde a simplicidade da administração, implementação e manutenção são mais importantes que incontáveis recursos que SGBDs mais voltados para aplicações complexas possivelmente implementam. Entretando situações onde a simplicidade é a melhor escolha são muito mais freqüentes do que pode-se imaginar. Exemplos de uso do SQLite são, não restrito a, sites (com menos de cem mil requisições por dia), dispositivos e sistemas embarcados, aplicações desktop, ferramentas estatísticas e de análise, aprendizado de banco de dados, implementação de novas extensões à SQL. Não se recomenda o uso do SQLite para sites com muitos acessos, grande quantidades de dados (talvez maior que algumas duzias de gigabytes), sistemas com grande concorrência, aplicações cliente/servidor. Algumas Características do SQLite: Software Livre/domínio público e Multiplataforma Mecanismo de armazenamento seguro com transações ACID Não necessita de instalação, configuração ou administração Implementa a maioria do SQL92 O Banco de Dados é guardado em um único arquivo Suporta bases de dados acima de 2 terabytes Sem dependências externas
- SQLite este o mică librărie C care implementează un motor de baze de date SQL încapsulat, oferă posibilitatea de a-l introduce în diverse sisteme şi necesită zero-configurare.
- SQLite — встраиваемый движок баз данных. В 2005 году проект получил награду Google-O’Reilly Open Source Awards.
- SQLite, dünyada en çok dağıtılan ve tavsiye edilen kaynak kodları halka açık, tamamen C/C++ programlama dilleriyle geliştirilmiş sunucu yazılımı ve konfigurasyon gereksinimi olmayan, işlemsel ve ilişkisel bir SQL veritabanı motorudur. SQLite, onlarca programlama dili içerisinde rahatlıkla kullanılabilir. Bunlardan bazıları: BASIC, C, D, C++, Common Lisp, Java, C#, Visual Basic, Delphi, Curl, Lua, Tcl, REBOL, R, PHP, Perl, Ruby, Objective-C, Python, newLisp, Haskell, OCaml, Smaltalk, Scheme.
- SQLite — вбудовуваний рушій баз даних. В 2005 році проект отримав нагороду Google-O’Reilly Open Source Awards. Слово «вбудовуваний» означає, що SQLite не використовує парадигму клієнт-сервер, тобто двигун SQLite не є окремим процесом, з яким взаїмодіє застосунок, а надає бібліотеку, з якою програма компілюється і рушій стає складовою частиною застосунку. Таким чином, як протокол обміну використовуються виклики функцій бібліотеки SQLite. Такий підхід зменшує накладні витрати, час відгуку і спрощує програму. SQLite зберігає всю базу даних (включаючи визначення, таблиці, індекси і дані) в єдиному стандартному файлі на тому комп'ютері, на якому виконується застосунок. Простота реалізації досягається за рахунок того, що перед початком виконання транзакції весь файл, що зберігає базу даних, блокується; ACID-функції досягаються зокрема за рахунок створення файлу-журналу. Кілька процесів або ниток можуть одночасно без жодних проблем читати дані з однієї бази. Запис в базу можна здійснити тільки в тому випадку, коли жодних інших запитів в даний момент не обслуговується; інакше спроба запису закінчується невдачею, і в програму повертається код помилки. Іншим варіантом розвитку подій є автоматичне повторення спроб запису протягом заданого інтервалу часу. У комплекті постачання йде також функціональна клієнтська частина у вигляді виконуваного файлу sqlite3, за допомогою якого демонструється реалізація функцій основної бібліотеки. Клієнтська частина працює з командного рядка, дозволяє звертатися до файлу БД на основі типових функцій ОС. Завдяки архітектурі рушія можливо використовувати SQlite як на вбудовуваних (embedded) системах, так і на виділених машинах з гігабайтними масивами даних.
- SQLite是遵守ACID的關聯式資料庫管理系统,它包含在一个相对小的C库中。它是D. RichardHipp建立的公有领域项目。 不像常见的客户-服务器范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库(定义、表、索引和数据本身)都在宿主主机上存储在一个单一的文件中。它的简单的设计是通过在开始一个事务的时候锁定整个数据文件而完成的。
|
| rdfs:comment
|
- SQLite is an almost ACID-compliant embedded relational database management system contained in a relatively small C programming library. The source code for SQLite is in the public domain. The SQLite engine is not a standalone process with which the application program communicates. Instead, the SQLite library is linked in and thus becomes an integral part of the application program. The library can also be called dynamically.
- SQLite ist eine Programmbibliothek, die ein relationales Datenbanksystem enthält. Unter anderem unterstützt SQLite Transaktionen, Unterabfragen (subselects), Sichten (views), Trigger und benutzerdefinierte Funktionen. Das System ist vor allem für den Embedded-Einsatz entworfen, daher fehlen Funktionen wie Referentielle Integrität (FOREIGN KEY) oder die Möglichkeit, Objektberechtigungen zu verwalten (GRANT, REVOKE).
- SQLite és una base de dades relacional continguda en una llibreria escrita en C. A diferència d'altres bases de dades relacionals, SQLite no és un sistema de gestió de base de dades que funcioni amb un paradigma client-servidor. SQLite no és un procés autònom, sinó que s'integra dins d'altres programes. Les bases de dades SQLite s'emmagatzemen en un fitxer que conté tant la definició de l'estructura de les dades com les dades mateixes.
- SQLite je relační databázový systém obsažený v relativně malé knihovně napsané v C. Je vyvíjen D. Richardem Hippem a šířen pod licencí public domain. Na rozdíl od databází založených na principu klient-server, kde je databázový server spuštěn jako samostatný proces, je SQLite pouze malá knihovna, která se přilinkuje k aplikaci a pomocí jednoduchého rozhraní ji lze začít využívat. Každá databáze je uložena v samostatném souboru .
- SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, y que está contenida en una relativamente pequeña biblioteca en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp. A diferencia de los sistemas de gestión de base de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo.
- SQLite on relaatiotietokantajärjestelmä. Se on toteutettu pienenä (n. 500 kb) C-kirjastona. Toisin kuin monet muut relaatiotietokannat, koko SQLite-järjestelmä linkitetään sitä käyttävään sovellukseen, joten erillistä ODBC-yhteyttä, tietokannanhallintaohjelmaa tai tietokantapalvelinta ei tarvita. Itse tietokanta voidaan pitää kokonaan tietokoneen muistissa, tai tallentaa yhteen tiedostoon, joka lukitaan transaktioiden ajaksi.
- SQLite est une bibliothèque écrite en C qui propose un moteur de base de données SQL et implémentant en grande partie le standard SQL92 et les propriétés ACID. Contrairement aux serveurs de bases de données comme MySQL ou PostgreSQL, sa particularité est de ne pas reproduire le schéma habituel client/serveur mais d'être intégré directement aux programmes en utilisant des fichiers de bases de données. D.
- Az SQLite egy önálló, kisméretű, C forrású programkönyvtárként (library) megvalósított ACID-kompatibilis relációs adatbázis-kezelő rendszer, illetve adatbázismotor. A kliens-szerver architektúrájú adatbázis-kezelő rendszerekkel ellentétben az SQLite motor nem egy különálló folyamat, amellyel a program kommunikál, hanem a program részét alkotja, ahhoz hozzálinkelt programkönyvtár lévén. Dinamikusan is meghívható.
- SQLite è una libreria software scritta in linguaggio C che implementa un DBMS SQL di tipo ACID incorporabile all'interno di applicazioni. Il suo creatore, D. Richard Hipp, lo ha rilasciato nel pubblico dominio, rendendolo utilizzabile quindi senza alcuna restrizione. SQLite permette di creare una base di dati (comprese tabelle, query, form, report) incorporata in un unico file, come nel caso dei modulo Access di Microsoft Office e Base di OpenOffice.
- SQLite is een databasemanagementsysteem, dat gebruik maakt van SQL. SQLite is publiek domein-software.
- SQLite er et lite C-bibliotek som implementerer en frittstående SQL-databasemotor. SQLite krever ingen konfigurasjon, og kan integreres i andre programvarepakker.
- SQLite – to system zarządzania bazą danych oraz biblioteka C implementująca taki system, obsługująca język SQL (ang. Structured Query Language). Została stworzona przez Richarda Hippa i jest dostępna na licencji public domain. Projekt został rozpoczęty w roku 2000. Biblioteka implementuje silnik SQL, dając możliwość używania bazy danych bez konieczności uruchamiania osobnego procesu RDBMS.
- SQLite é uma biblioteca C que implementa um banco de dados SQL embutido. Programas que usam a biblioteca SQLite podem ter acesso a banco de dados SQL sem executar um processo RDBMS separado. SQLite não é uma biblioteca de cliente usada para conectar com um grande servidor de banco de dados. SQLite é o servidor. A biblioteca SQLite lê e escreve diretamente para e do arquivo do banco de dados no disco.
- SQLite este o mică librărie C care implementează un motor de baze de date SQL încapsulat, oferă posibilitatea de a-l introduce în diverse sisteme şi necesită zero-configurare.
- SQLite — встраиваемый движок баз данных. В 2005 году проект получил награду Google-O’Reilly Open Source Awards.
- SQLite, dünyada en çok dağıtılan ve tavsiye edilen kaynak kodları halka açık, tamamen C/C++ programlama dilleriyle geliştirilmiş sunucu yazılımı ve konfigurasyon gereksinimi olmayan, işlemsel ve ilişkisel bir SQL veritabanı motorudur. SQLite, onlarca programlama dili içerisinde rahatlıkla kullanılabilir.
- SQLite — вбудовуваний рушій баз даних. В 2005 році проект отримав нагороду Google-O’Reilly Open Source Awards.
- SQLite是遵守ACID的關聯式資料庫管理系统,它包含在一个相对小的C库中。它是D.
|