martedì 12 febbraio 2008

Un DB basato sulle specifiche di Google

Pubblicato da Roberto


HypertableUna società di nome Zvents ha presentato ( e rilasciato i sorgenti ) di un database server parallelo ad alte performance, basato su un progetto di Google: la potenzialità di Hypertable ( questo il nome del progetto ) sta nel fatto di poter essere eseguito su semplici PC, fino ad un massimo di 1000 nodi.

Nonostante Hypertable sia in qualche modo legato a Big-G, gli sviluppatori di Yahoo! hanno espresso interesse nei confronti del progetto ( testandolo, per esempio, su un numero maggiore di nodi ) e indirettamente si stanno già impegnando nel suo sviluppo: Hypertable memorizza infatti i propri dati sul filesystem distribuito Hadoop, il cui principale sviluppatore ( Doug Cutting ) è dipendente di Yahoo!

via | Slashdot

mercoledì 20 giugno 2007

Sqlninja, Microsoft SQL Server non è al sicuro

Pubblicato da Roberto


SqlninjaSqlninja è un tool utile tanto al blackhat quanto al sysadmin scrupoloso. Si tratta infatti di un piccolo programma in Perl, funzionante su tutti i sistemi Unix-like, in grado di sferrare attacchi a Microsoft SQL Server sfruttando vulnerabilità di tipo SQL Injection.

L’obiettivo dichiarato di Sqlninja è quello di avere una shell remota sul DB server vittima.
Il programma è in grado di effettuare: un fingerprint del server SQL, un attacco forza bruta della password del system administrator, un port scanning per individuare porte aperte per mettere in ascolto una shell, e addirittura una DNS-tunneled pseudo-shell quando tutte le porte TCP/UDP siano chiuse ma DB server è in grado di risolvere gli hostname esterni.
La versione 0.1.2 implementa una generazione del file di configurazione interattiva, funzionalità di debugging e una semplificazione nei comandi per attaccare un server SQL.

Uno screencast è visualizzabile qui

mercoledì 13 giugno 2007

Zmanda Management Console

Pubblicato da Roberto


Zmanda Management Console
Per far diventare Zmanda un tool davvero indispensabile per il backup di un database MySQL mancava un’interfaccia grafica adeguata. Ecco allora che il team di sviluppo si è rimboccato le maniche e ha iniziato a lavorare a una console di amministrazione che consentirà di effettuare tutte le operazioni possibili senza bisogno di conoscere la sintassi di Zmanda. Per ora non è ancora stata rilasciata una versione pubblica dunque bisognerà pazientare ancora.

Nel frattempo si può familiarizzare con la versione a linea di comando. Tanto per dare una panoramica delle funzioni di questo tool a chi non lo conosca ancora basta dire che con Zmanda è possibile:

- Effettuare backup completi e incrementali
- Schedulare i backup
- Effettuare un backup di un database remoto anche attraverso un firewall
- Configurare una notifica via mail che ci informi sullo stato dei backup

Home Page: Zmanda

[Via | Zmanda Blog]

martedì 29 maggio 2007

HyperDB una nuova classe per installazioni WordPress ad alto traffico

Pubblicato da Roberto


Wordpress 2.2Matt Mullenweg ha annunciato un importante rilascio per chi usa installazioni multiple di WordPress ad alto traffico: HyperDB. Si tratta di una classe per database che consente l’utilizzo di funzioni avanzate già implementate in WordPress.com e da ora in poi disponibile per la comunità.
In particolare HyperDB supporta:

- Replicazione
- Failover
- Network (pubblici/privati) ridondanti
- Datacenters locali e remoti
- Partizionamento
- Tabelle differenti su diversi database
- Statistiche avanzate per la profilazione degli utenti

La classe potrà essere utilizzata rimpiazzando la wpdb. L’installazione, come spiegato da Matt, consiste nello scaricamento dei file db-settings.php e db.php, nell’inclusione di db-settings in wp-config.php e nel caricamento di db.php in wp-content.
Per consentire la partecipazione della comunità alla sviluppo di HyperDB è stata attivata una mailing list dedicata.

[Via | PhotoMatt]

sabato 28 aprile 2007

MySQL 6 si baserà su Falcon

Pubblicato da Roberto


mysql 6.0 userà falconMarten Mickos, CEO di MySQL, ha annunciato che parte integrante di MySQL 6 sarà la tecnologia Falcon. Quest’ultimo è un engine nato e sviluppato interamente all’interno dell’azienda per rispondere all’acquisto di InnoDB fatto da Oracle lo scorso anno.

Falcon per ora ha visto solo la seconda alfa release e quindi è ben lungi dall’essere “error free” ed ottimizzato come gli altri engine supportati dal DBMS. Sono comunque interessanti gli articoli che iniziano a comparire sul sistema in questione e su quello che offrirà.

via Linux Today

martedì 27 marzo 2007

Glom 1.4

Pubblicato da Roberto


glom 1.4 con postgresql embeddedGlom raggiunge la versione 1.4 e permette ora di usare il motore integrato di PostgreSQL invece che appoggiarsi ad installazioni esterne.

Il software, nato come clone di Filemaker per Linux, e nell’ultimo anno cresciuto molto bene, permettendo nell’ultima release di rendersi indipendente da complesse configurazioni del DBMS.

Lo sviluppo non si ferma qui, infatti l’autore ha già annunciato la roadmap per la versione 1.6 dove verrà aggiunto il supporto per le periferiche embedded, il locking dinamico delle tabelle e la generazione delle interfacce tramite drag-and-drop.

giovedì 4 gennaio 2007

Rilasciati i sorgenti di MySQL Falcon

Pubblicato da Roberto


MySQL AB logoSono stati rilasciati i sorgenti di MySQL Falcon, uno storage engine ( cioè un motore che permette al DBMS di compiere le varie operazioni ) che consentirà a MySQL di gestire la transazioni ed altre “cosucce da niente” come migliori performance sui sistemi multiprocessore e un sistema di scrittura dei dati serializzato; dietro la sua creazione c’è Jim Starkey, padre di Interbase, precedentemente coinvolto nel progetto Firebird.

Il rilasico di Falcon è sicuramente un’ottima cosa, anche perché, finalmente, si potrà avere a disposizione un ottimo storage engine senza dover ricorrere a soluzioni di competitor di MySql AB ( la società che sviluppa MySQL, Ndr ).

La versione rilasciata è una alpha disponibile sia per Windows che per GNU/*/Linux in uno speciale “pacchetto” inclusivo di MySQL 5.1.

[ via Slashdot ]

giovedì 23 novembre 2006

Zmanda recovery manager for MySQL 1.1.2

Pubblicato da Roberto


Zmanda Nuova versione per Zmanda uno tra i migliori tool in grado di effettuare backup locali e remoti di database MySQL in maniera semplice ed efficace. La release 1.1.2 corregge diversi bug, aggiunge il supporto a MySQL 4.0.24 e soprattutto a Debian con una pacchettizzazione presa direttamente da Thorsten Schifferdecker. Avendo deciso di creare un pacchetto .deb il team di Zmanda ha pensato bene di contattare direttamente Schifferdecker, noto nella comunità Debian per la qualità delle pacchettizzazioni rese pubbliche sul proprio repository/blog. Da ora in poi dunque il pacchetto deb verrà mantenuto dallo Zmanda team oltre agli RPM per le distro RedHat based.
Un buon tutorial sull’installazione e configurazione del tool su Debian è stato pubblicato su HowtoForge mentre per le altre distro è disponibile documentazione esaustiva sul wiki del progetto.

lunedì 6 novembre 2006

Rilasciato Zmanda Recovery Manager for MySQL 1.1.1

Pubblicato da Roberto


Zmanda Sta facendo parlare molto bene di sè Zmanda, un tool piuttosto semplice da configurare e gestire che consente di effettuare backup di una database MySQL sia locale che remoto. Caratteristiche principali del software sono: scheduling dei backup completi e incrementali, notifiche via mail sui salvataggi effettuati, recovery di un database in maniera semplice ed efficace.
La nuova versione 1.1.1 si conforma al Filesystem Hierarchy Standard (FHS) posizionando i plugin nella directory /usr/share/mysql-zrm oltre a correggere alcuni bug riscontrati nella precendente versione 1.1. Un buon punto di partenza per iniziare ad usare il software è l’articolo How to setup and verify a backup solution for MySQL in 15 minutes. E visto che siamo in tema backup&recovery di MySQL colgo l’occasione per segnalare uno script realizzato da Paolo di ILDN (grazie per la segnalazione :D ) che si occupa di controllare e riparare tutte le tabelle ISAM di un DB.

venerdì 20 ottobre 2006

La cassetta degli attrezzi di un amministratore MySQL

Pubblicato da Roberto


mysql Diagnosticare un problema a un database MySQL può diventare un compito davvero complicato. Ma anche trovare i giusti tool per effettuare una diagnosi corretta non è facile. Ecco perchè il database administrator Baron Schwartz ha deciso di redigere una lista ragionata dei migliori programmi in circolazione per tenere MySQL “sotto controllo”. Per monitorare query e transazioni vengono analizzati mtop, mytop e innotop (realizzato dallo stesso Schwartz) tra i tool a linea di comando mentre tra quelli web based sono presi in considerazione phpMyTop e ajaxMyTop.
Per il monitoring delle risorse utilizzate su una Linux-box da MySQL sono descritti uno script perl di Giuseppe Maxia e mysqlreport. Per tenere sotto controllo il server e effettuare un check sulla sua attività l’autore consiglia invece Nagios.
Insomma l’articolo di Schwartz è davvero una lettura interessante per la ricchezza di spunti e consigli offerti.

Aziende

Linguaggi

Database

  • Nessuna categoria

Sistemi operativi

Linux

Desktop Enviroment

Google

Software

Licenze

Social Network

Eventi

  • Nessuna categoria

Personaggi