Pri SQLite
| Vidu ankaŭ ... |
SQLite estas enigita SQL-datumbaza motoro. Malkiel multaj aliaj SQL-datumbazojn, SQLite ne havas apartan servilan procezon. SQLite legas kaj skribas rekte al ordinaraj diskaj dosieroj. Kompleta SQL-datumbazo kun multnombraj tabloj, indeksoj, ekigiloj kaj estas enhavita en sola diska dosiero. La datumbazo de dosiera formato estas kruco-platformo - vi povas libere kopii datumbazon inter 32-bitaj kaj 64-bitaj sistemoj aŭ inter pezkomenca kaj little-endiaj arkitekturoj. Tiuj trajtoj fari SQLite populara elekto kiel Apliko de File Format . Pensu pri SQLite ne kiel anstataŭanto por orakolo sed kiel anstataŭanto por fopen()
SQLite estas kompakta biblioteko. Kun ĉiuj funkcioj ebligis, la biblioteka grandeco povas esti malpli ol 500KiB, depende de la celo platformo kaj tradukila optimumigo agordojn. (64-bita kodo estas pli granda. Kaj iuj tradukas optimumigaĵojn kiel agresema funkcio inlining kaj buklo unrolling povas kaŭzi la celkodo esti multe pli granda.) Se nedevigus karakterizaĵojn estas preterlasitaj, la grandeco de la SQLite-biblioteko povas reduktiĝi sube 300KiB. SQLite povas fari ankaŭ kuri en minimuma pilo spaco (4KiB) kaj tre malmulte amaso (100KiB), farante SQLite populara datumbaza motoro elekto en memoro retenis klaĉojn kiel poŝtelefonoj, PDA, kaj MP3 ludantoj. Estas tradeoff inter memora uzado kaj rapido. SQLite ĝenerale kuras pli rapide ju pli memoro vi donos. Tamen, agado estas kutime sufiĉe bona eĉ en malaltaj memoraj medioj.
SQLite estas tre atente provis antaŭ ĉiu ĵetas kaj havas reputacias por esti tre fidinda. La plejparto de la SQLite-fontkodo estas dediĉita pure por testado kaj konfirmo. Aŭtomatigita testa suito kuras milionojn kaj milionoj de provaj kazoj engaĝante centoj da milionoj da individuaj SQL deklaroj kaj atingas 100% filio testo kovrado . SQLite respondas gracie memorajn atribuajn malsukcesoj kaj I/O diskaj eraroj. Transakcioj estas acida eĉ se interrompita de sistemo akcidente aŭ potencaj fiaskoj. Ĉio ĉi estas kontrolita per la aŭtomataj provoj uzi specialajn testojn arneses kiu simulas sistemajn fiaskojn. Kompreneble, eĉ kun ĉiuj ĉi provoj, estas ankoraŭ cimojn. Sed kontraste kelkaj similaj projektoj (ĉefe komerca konkurantoj) SQLite estas malfermitaj kaj honestaj pri ĉiuj cimoj kaj provizas cimoj lertaj inkluzive listoj de kritika cimoj kaj minuto-per-minuta kronologioj de cimaj raportoj kaj kodajn ŝanĝojn.
La SQLite-kodbazo estas apogita de internacia teamo de programistoj kiuj laboras en SQLite plentempe. La programistoj daŭre vastigas la eblojn de SQLite kaj plibonigi lian fidindeco kaj rendimento subtenante malantaŭen kongruo kun la eldonita interfaco spec , SQL sintakso , kaj datumbaza formato de dosiero. La fontkodo estas absolute libera al neniu kiu volas, sed profesia subteno estas ankaŭ disponebla.
Ni la programistoj esperas ke vi trovos SQLite-on utila kaj ni admonas vin kaj vi uzas ĝin bone: fari bonon kaj belaj produktoj kiuj estas rapida, fidinda, kaj simpla por uzi. Serĉu pardonon al vi kiel vi pardonu aliaj. Kaj kiel vi ricevis SQLite senpage, tiel ankaux libere donaci, pagi la ŝuldon antaŭen.
Nenhum comentário:
Postar um comentário