Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Drizzle - Teknopedia
Drizzle - Teknopedia
Disambiguazione – Se stai cercando la tecnica di image processing, vedi Drizzle (elaborazione digitale delle immagini).
Drizzle
software
Logo
Logo
GenereDatabase management system
SviluppatoreBrian Aker e la community
Sistema operativoMultipiattaforma
LinguaggioC++
LicenzaLicenza GPL, Licenza BSD
(licenza libera)
Sito weblaunchpad.net/drizzle
Modifica dati su Wikidata · Manuale

Drizzle è un Database Management System (DBMS) libero che deriva dalla versione 6.0 di MySQL (tecnicamente è un fork).

Come MySQL, anche Drizzle ha un'architettura client/server e utilizza l'SQL come linguaggio per i comandi. È distribuito in parte con licenza GNU GPL versione 2 (perché ereditata da MySQL) e in parte con licenza BSD (utilizzata dove possibile).

Il lavoro è iniziato a metà del 2008 sotto la direzione di Brian Aker.[1] Lo sviluppo è portato avanti da un gruppo di sviluppatori che comprende dipendenti di Canonical Ltd., Google, Six Apart, MySQL/Sun Microsystems e altri.[2] Per ora non è stata distribuita alcuna versione del software, ma il codice sorgente, insieme alle istruzioni per compilarlo, sono disponibili sul sito di Launchpad.[3]

Utilizzo

[modifica | modifica wikitesto]

Drizzle è pensato per il mercato delle infrastrutture web e del cloud computing. A renderlo adatto a questi scopi, sarebbe il fatto di essere più leggero e più veloce di MySQL[4].

Piattaforme e interfacce

[modifica | modifica wikitesto]

Drizzle è scritto in linguaggio C++.

È pensato per i moderni sistemi operativi di tipo Unix, compresi GNU/Linux, MacOS e Solaris. Non esiste una versione per Windows. Supporta architetture a 32 bit e a 64 bit, privilegiando queste ultime. È ottimizzato in particolare per le macchine multiprocessore e multicore.

Registra i dati con la codifica UTF-8.

Caratteristiche

[modifica | modifica wikitesto]

Drizzle è una versione alleggerita di MySQL 6.0, priva delle seguenti funzionalità:

  • stored procedure
  • cache delle query
  • prepared statement lato server
  • viste
  • trigger
  • ACL (permessi)
  • Gli unici storage engine presenti sono Memory e InnoDB, ma dovrebbe essere possibile installarli tutti

Ecco le caratteristiche di Drizzle rispetto a MySQL:

  • architettura di tipo microkernel, che rende Drizzle molto più modulare di MySQL
  • ottimizzazione per il multicode (che a MySQL manca)
  • meno tipi di dati
  • tutto questo codice in meno dovrebbe renderlo più leggero, più manutenibile, più prestante, più sicuro

Drizzle inoltre è molto più aperto di MySQL ai contributi esterni, cercando potenzialmente di rimuovere la distinzione tra sviluppatori interni e contributori esterni. Questo permette un più attivo coinvolgimento della comunità.

Supporto e licenza

[modifica | modifica wikitesto]

Drizzle è distribuito sotto i termini della GPL versione 2 e, ovunque sia possibile, della licenza BSD. Non è possibile comprarne una copia con una licenza commerciale come per MySQL. Non vi è ancora nessuna release e quindi non vi è supporto. È presumibile che molte terze parti forniranno supporto a Drizzle non appena vi saranno delle release ufficiali, così come è accaduto per MariaDB, MySQL e in generale molti progetti open source.

Note

[modifica | modifica wikitesto]
  1. ↑ Storia di Drizzle, su it.drizzle.wikia.com.
  2. ↑ I contributors, su it.drizzle.wikia.com.
  3. ↑ Scaricare i sorgenti e compilare Drizzle - Drizzle Wiki, su it.drizzle.wikia.com.
  4. ↑ Monty says: What if, su monty-says.blogspot.com.

Voci correlate

[modifica | modifica wikitesto]
  • DBMS
  • MySQL
  • MariaDB
  • InnoDB
  • MyISAM

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su Drizzle

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) La home page del progetto, su launchpad.net.
  • (EN) Brian Aker annuncia Drizzle, su krow.livejournal.com.
  • (EN) Michael Widenius annuncia Drizzle, su monty-says.blogspot.com.
  • (EN) FLOSS intervista Aker sul futuro di Drizzle, su twit.tv.
V · D · M
Sistemi di gestione delle basi di dati
Relazionali
proprietari4th Dimension · DB2 · dBase · IBM Informix · InterBase · MaxDB · Oracle · SQL Server · Sybase SQL Anywhere Studio
liberiDerby · Drizzle · Firebird SQL · HSQLDB · Ingres · MariaDB · MySQL · Percona Server · PostgreSQL
Simbolo database
Simbolo database
RDBMS integrante un RADAccess · Bento · FileMaker · HyperFileSQL · Kexi · Knoda · LibreOffice Base · Neo4j · OpenOffice Base · Paradox · SAS · 4th Dimension
Embedded (incorporato) · Berkeley DB (Relazionale proprietario) · SQLite (Relazionale libero)
Orientati agli oggetti
TabulareBigTable · Apache HBase
Archiviazione in tupleApache River
AltroDataBase For Objects · FluidDB · Moneta · OrientDB · PostgreSQL · Versant Object Database · ZODB
Base di dati relazionale a oggetti
software liberiCUBRID · Virtuoso Universal Server · WakandaDB · Zope Object Database
ProprietariIBM DB2 · IBM Informix · Greenplum Database · Microsoft SQL Server · Oracle · SAP Adaptive Server Enterprise
NoSQL
Orientato al documento
Database XMLExistDB · Oracle · BaseX · MarkLogic Server
AltriCouchDB · MongoDB · RavenDB · Apache Solr · OrientDB · OpenTSDB · KairosDB
Database a grafoAllegroGraph · Core Data · Neo4j · OrientDB
Chiave/valore archiviato su discoRedis (open source) · BigTable · DensoDB
Chiave/valore cache in RAMRedis (open source) · memcached
Valore/chiave Eventually‐consistentCassandra · Amazon-Dynamo
Chiave-valore che conserva mediante l'implementazione di PaxosKeyspace
Chiave-valore ordinatoBerkeley DB · NMDB
Basi di dati multivaloreOpenQM · Rocket U2
AltroSimpleDB · RethinkDB · LevelDB (No SQL libero)
Sistema di gestione di basi di dati
orientato alle colonne
software liberiCalpont InfiniDB · Druid · MonetDB · Neo4j · RCFile · Apache HBASE
ProprietariIBM DB2 · Microsoft SQL Server 2012 · Oracle Exadata · SAP HANA · Sybase IQ · Vector · Vertica
Base di dati spaziale
con specifiche OpenGISAsterixDB(Open source) · IBM DB2 · Microsoft SQL Server · MonetDB · MySQL · Neo4j · Oracle Spatial · PostgreSQL con PostGIS · SAP HANA · SpatiaLite · Teradata Geospatial · Vertica Place
Base di dati ad oggetti in movimentoSECONDO, · Firebird con TerraLib · MySQL con TerraLib · PostgreSQL con TerraLib · SQLServer con TerraLib
Base di dati multimedialeOracle Image · Oracle Video
Categoria:Basi di dati
  Portale Software libero: accedi alle voci di Teknopedia che trattano di Software libero
Estratto da "https://it.wikipedia.org/w/index.php?title=Drizzle&oldid=148033022"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022