mercoledì 29 giugno 2011
Windows 7 / Server 2008 R2 Service Pack 1 Release Candidate disponibili
Eliminazione di tutti i dati da un database di SQL Server
SQL o No SQL per i dati Big nel Cloud?
Da Roger Jennings
Il modello relazionale e SQL dominano paesaggio banca dati di oggi. Ma il Web è "grande dati" rivoluzione sta costringendo architetti e programmatori di prendere in considerazione più recenti, i modelli familiari nella progettazione e realizzazione di applicazioni Web-scale. Prima di immergerci nel confronto tra modelli di dati, è una buona idea quella di accordarsi su una definizione di "dati di grande." Adam Jacobs, un software engineer senior 1010data Inc., lo descrive come "i dati la cui dimensione ci costringe a guardare al di là del provato e vero metodi che sono prevalenti in quel momento" nel suo articolo, " Le patologie dei dati Big " nel numero di luglio 2009 di ACM Queue . Jacobs spiega:
Nei primi anni 1980, era un set di dati che era così grande che un robot "scimmia nastro" è stato richiesto per scambiare migliaia di nastri dentro e fuori. Nel 1990, forse, è stato tutti i dati che trascende i limiti di Microsoft Excel e un PC desktop, il software richiede seri sulle workstation Unix da analizzare. Al giorno d'oggi, può significare che i dati è troppo grande per essere inserito in un database relazionale e analizzati con l'aiuto di una statistica desktop / pacchetto di visualizzazione - dati, forse, la cui analisi richiede software massicciamente parallele in esecuzione su decine, centinaia o addirittura migliaia di server.
Le prestazioni di query SQL sulle tabelle relazionali diminuisce con l'aumentare del numero di righe, che porta ad un requisito per il partizionamento, di solito con un processo chiamato sharding. Nel caso di SQL Azure, un database basato su cloud basati su SQL Server 2008 R2, la dimensione massima del database è 50 GB, partizioni in modo individuale (schegge) di 50 GB o meno in dimensioni sono collegati da un processo chiamato federazione.
Non solo SQL
Alcuni sviluppatori stanno rivolgendo a NoSQL, ha detto di stare per "non SQL" o "non solo SQL," ai dati del modello per Web scala. NoSQL non include database relazionali nelle seguenti categorie:
Chiave / valore, chiamato anche Entità / attributo / valore (EAV), i negozi sono schema-less collezioni di entità che non hanno bisogno le stesse proprietà. Windows Azure Tabella di archiviazione e Amazon Web Services SimpleDB sono proprietarie, basate su cloud esempi, mentre BerkeleyDB, Redis e MemcacheDB sono implementazioni open source.
Documento negozi, caratterizzata da fonte CouchDB aperto, MongoDB, RavenDB e Riak, può contenere strutture dati complesse, che di solito vengono memorizzati in JavaScript Object Notation (JSON) formato. RavenDB è progettato per funzionare sotto Windows con il Microsoft. NET Framework. Ha RESTful e client. NET API, supporta le query LINQ, e può utilizzare System.Transaction per far rispettare le transazioni ACID. RavenDB richiede una licenza commerciale quando viene utilizzato con software proprietario.
Colonna, detta anche colonna-famiglia o ad ampio colonna, negozi di definire le colonne in un file di configurazione e tenere le famiglie delle colonne nelle righe accede da un valore della chiave. Maggior parte dei negozi di colonna sono modellate su architettura Google BigTable. Popolare open source colonna-famiglia implementazioni sono Cassandra e Hypertable. Steve Marx, uno stratega tecnico Microsoft su Windows Azure, è una dimostrazione dal vivo di Cassandra in esecuzione in un progetto Windows Azure .
Grafico negozi, o database grafico, sono una categoria NoSQL emergenti basate su teoria dei grafi che i nodi uso (oggetti standalone o entità) e bordi (linee utilizzate per collegare i nodi e le proprietà) per rappresentare e memorizzare le informazioni. GraphDB è un negozio aperto grafico source scritto in C # che può essere eseguito in un ruolo di Windows Azure Worker. Microsoft Research offre licenze accademiche e commerciali per le anteprime comunità tecnologica del suo negozio Driade grafico distribuito e DryadLINQ linguaggio di query parallele, entrambe sono destinate per la distribuzione di Windows Azure. Neo4j è un popolare database open source per Java grafico.
Co-modello relazionale
Il capo del team di Microsoft programmabilità Cloud, Erik Meijer, che io chiamo il "padre di LINQ," e Gavin Bierman, un ricercatore senior di Microsoft Research di Cambridge, propone di drenare il divario tra i dati relazionali e NoSQL modelli.Nel marzo del 2011 ACM Queue articolo, "A Co-modello relazionale dei dati per le grandi banche dati condivise", il coautori applicare la teoria categoria per dimostrare che "la categoria NoSQL è il doppio della categoria SQL - NoSQL è davvero coSQL". Essi affermano:
L'implicazione di questa dualità è che coSQL e SQL non sono in conflitto, come il bene e il male. Invece sono due opposti che coesistono in armonia e possono trasmutare l'uno nell'altro come yin e yang. È interessante notare che nella filosofia cinese lo yin simboleggia aperto e, quindi, corrisponde al mondo aperto di coSQL, e yang simboleggia chiuso e, quindi, corrisponde al mondo chiuso di SQL.
Meijer e Bierman concludere: "A causa del linguaggio di interrogazione comune [LINQ] sulla base di monadi, entrambi possono essere implementate utilizzando gli stessi principi".
Corso SQL Server - Corso Hyper-V -Corso Windows Server –
martedì 28 giugno 2011
SQL Server 2008 R2 Serve Ups Business Intelligence
La virtualizzazione dei server SQL è inevitabile: Prendi il giusto hardware
di Don Jones
Diciamolo chiaro: se non avete già virtualizzato istanze di SQL Server nel proprio ambiente, si sta andando a farlo alla fine, se non "molto presto adesso".
SQL Server e la virtualizzazione sono fatti uno per l'altro, e la situazione sta migliorando tutto il tempo. Non solo per la gestione dei carichi di lavoro e il consolidamento sia, ma anche per l'alta disponibilità. Una nuova generazione di tecnologie è là fuori, ora che può fornire il potere multiprocessore a SQL Server su più host, mantenendo casi macchina virtuale di pari passo con l'un l'altro e consentendo a zero nanosecondi di failover nel caso in cui una istanza va giù.
Ma per rendere il tutto accada si sta andando ad avere bisogno di hardware, e l'acquisto di hardware per un host di virtualizzazione che si esegue SQL Server è un po 'diversa da quellascelta dell'hardware per SQL Server stesso . Hai anche per pianificare le istanze di SQL Server. Casi occupato che gestiscono grandi database potrebbe andare su macchine virtuali (VM) tutto loro, mentre i piccoli casi potrebbero essere uniti in una singola VM.
Ricordate che una VM diventa l'unità di base della gestione: è possibile spostare le VM da host diversi, non riescono più e così via - ma ogni caso all'interno di ogni macchina virtuale va avanti per il giro. Concentrarsi sulla creazione di macchine virtuali che hanno bisogno di processori virtuali il minor numero possibile di fare il loro lavoro, che renderanno ogni VM più granulare in termini di carico di lavoro gestisce, e renderà più semplice per coloro VM a coesistere con altre macchine virtuali sui stesso host.L
Quando allestimento che ospitano, ci sono tre cose da considerare: velocità effettiva del disco, memoria e processori. I vostri soldi sono spesi meglio, inizialmente, su processori. Ignora server blade e server compatti 1U per gli host di SQL Server: Ti spremere socket di processore e di più core in uno chassis 4U, e che telaio spesso eseguito con minore raffreddamento e requisiti di alimentazione di un simile chassis 1U o 2U.
Trova la "sweet spot" per la velocità del processore - dove si trova il meglio delle prestazioni per il vostro dollaro - non solo comprare il più veloce. A pochi megahertz in più non si ha intenzione di offrire un grande miglioramento delle prestazioni. Si concentrano su processori di classe server, però. Se siete il tipo di persona che crede di poter costruire un server da off-the-shelf madri basate su Centrino, abbandonare questa teoria quando si tratta di SQL Server host di virtualizzazione, per favore.
La memoria è la spesa successiva. Quanto più siamo, meglio è. Moderna hypervisortipicamente si lascia overcommit memoria, significa che è possibile configurare le macchine virtuali da utilizzare più memoria, in totale, oltre l'host è effettivamente. Molti ambienti bene con un overcommit 50%, ma SQL Server è uno spreco di memoria reale.Analizzare le istanze di SQL Server per vedere quanta memoria sono tipicamente consumano, pianificare la overcommit di conseguenza, e non mettere le macchine virtuali sullo stesso host se sono tutte le istanze in esecuzione di SQL Server, che tendono al massimo fuori la loro allocazione della memoria.
Si tenga presente che SQL Server, più di molte altre applicazioni server, cercherà di usare qualsiasi memoria del sistema operativo è disposto a dare, così se Windows pensa che ha 12 GB di memoria, SQL Server spesso fanno ogni sforzo per utilizzare che. Questo comportamento può rendere overcommit difficile, quindi procedere con cautela. In realtà, amministratori di database con più esperienza non mi piace usare overcommit memoria a tutti quando sono virtualizzando SQL Server.
Detto questo, la quantità di memoria è quella cosa che si può lesinare su quando si acquista un server. Questo perché è possibile aggiungere più tardi - a condizione di mettere i moduli di memoria più grande possibile nel proprio server, lasciando slot liberi per future espansioni. Non a buon mercato sulla memoria non acquistare, comunque. Get di correzione degli errori di memoria che la velocità corrispondenza alla scheda madre del server. In altre parole, acquistare qualunque sia il vostro fornitore di server scelto consiglia per il server, e idealmente comprare la memoria da quello stesso produttore. Dopo tutto, che il fornitore è più probabile per offrire supporto se hai problemi con esso.
Disco è l'ultimo, e in molti casi di SQL Server sarai la costruzione di una storage area network (SAN) piuttosto che affidarsi pesantemente storage all'interno del server. (Si potrebbe costruire una serie di specchi dischi rigidi interni per eseguire SQL Server e Windows se stessi, non per memorizzare i dati.) In ordine di priorità, costruire la vostra SAN per la tolleranza ai guasti, la velocità e le dimensioni, se si pensa hai bisogno di una 10-terabyte SAN, la dimensione è l'ultima cosa che prezzo fuori.
Per prima cosa, assicurarsi la possibilità di permettersi di fare che lo stoccaggio ridondanti abbastanza per sopravvivere al fallimento di una manciata di dischi reali, e devi costruire di essere abbastanza veloce per supportare SQL Server. Collo di bottiglia più comuni di SQL Server è la velocità di memorizzazione, quindi è quasi impossibile costruire una SAN che è "troppo veloce." Questo è vero soprattutto con la virtualizzazione, che porta il suo carico di I / O come i dati vengono scritti immagini disco virtuale.
Mentre SQL Server è perfettamente in grado di essere eseguito in una macchina virtuale, l'acquisto di hardware per gli host di virtualizzazione di SQL Server e la configurazione delle macchine virtuali richiede un approccio specializzato. Semplicemente spostando le istanze esistenti di SQL Server in configurazione poco macchine virtuali, o agli host male provisioning, può significativamente ridurre le prestazioni. Non c'è bisogno di correre questo rischio: Tenere a mente questi consigli e avrete una efficiente infrastruttura di virtualizzazione che è SQL Server-ready.
Corso SQL Server - Corso Hyper-V -Corso Windows Server –
lunedì 27 giugno 2011
Usciti: Aggiornamento cumulativo 4 per Exchange 2010 SP1
Windows server virtuale riflettori di backup
le posizioni di Microsoft Hyper-V per il cloud- minded IT
Windows 8 - Come abbiamo visto la prima volta
da InfoQ
Il pubblico ha avuto il suo primo assaggio di Windows 8 quando Microsoft ha dimostrato il 1 ° giugno in occasione della conferenza D9 a Taipei.
Windows 8, come sostenuto da Mike Anguilo, Corporate Vice President del Windows Ecosystem Progettazione, Hardware e PC, è progettato terra fino a lavorare con "tocco solo" compresse e anche i dispositivi con tastiera e mouse. Così si vedrebbe lo stesso sistema operativo Windows 8 installato su dispositivi touch come compresse nonché su dispositivi convenzionali quali laptop e PC.
Ci sono diverse caratteristiche interessanti di Windows 8. Nel suo articolo anteprima 'Windows 8' Julie Larson-Green, vice presidente, l'esperienza di Windows evidenzia alcuni degli aspetti di Windows 8 che è stato dimostrato:
- Lancio rapido di applicazioni da una piastrella a base di schermata iniziale, che sostituisce il menu Start di Windows con un personalizzabile, scalabile visualizzazione a schermo intero delle applicazioni
- Live piastrelle con le notifiche, mostrando sempre up-to-date informazioni dal apps
- Fluido, il passaggio naturale tra le applicazioni in esecuzione
- Capacità conveniente per scattare e ridimensionare un app al lato dello schermo, in modo da poter realmente multitasking utilizzando le funzionalità di Windows
- Web-connected e Web-powered applicazioni costruite utilizzando HTML5 e JavaScript che hanno accesso a tutta la potenza del PC
- Completamente touch-ottimizzato di navigazione, con tutta la potenza di accelerazione hardware di Internet Explorer 10
Inoltre Windows 8 sarà
- Applicazione per la condivisione dei dati App
- Tastiera ergonomica sul touch screen per consentire digitando pollice (immagine sotto)
- Apps Chromeless - le applicazioni occupano ogni pixel sullo schermo UI e sono privi di barre dei titoli, barra delle applicazioni o finestra di scorrimento
- "Sempre in modalità connessa" - una maggiore modalità sleep potenza che permetterà alle applicazioni di rimanere collegati alla rete, mentre il dispositivo è in modalità Sleep
Trascinando un app dal bordo dello schermo
Desktop mode - Accesso ai file in Windows 8
Tastiera normale
Tastiera ergonomica che permette di digitare il pollice
Snap caratteristica che permette all'utente di lavorare su applicazioni fianco a fianco
Il nuovo look di Windows 8 sport un'interfaccia utente che sembra molto simile a Windows 7 Metro UI. La prima cosa che si vede quando si avvia un PC Windows 8 è la nuova schermata start - un mosaico di piastrelle. Le icone sono sostituite dalle piastrelle, rendendo più semplice agli utenti di avere più informazioni senza aprire le applicazioni. Nel blog video , Jensen Harris, Direttore del PM, User Experience Windows dice "piastrelle sono migliori di icone dal momento che hanno poco più spazio per l'applicazione di mostrare la sua personalità, come l'applicazione del tempo in grado di mostrare la temperatura, senza dover aprire ". Lo schermo può essere personalizzato secondo le necessità degli utenti. Microsoft ha anche dettagliato risoluzioni minime per la sua nuova interfaccia utente. Mentre 1366x768 sarebbe la risoluzione ottimale per i dispositivi, 1024x768 sarebbe il minimo assoluto. Una risoluzione più bassa sarebbe solo il supporto di Windows 8 in modalità desktop.
Schermata iniziale
Nella demo Microsoft ha riconosciuto l'importanza crescente di dispositivi basati su ARM nel mercato, e su linee atteso presentato Windows 8 in esecuzione su macchine ARM alimentato. Tuttavia, Microsoft non ha gettato molta luce sulla capacità versione ARM o la presenza di emulatore x86. Applicazioni che girano su Windows 7 PC ci si aspetterebbe per lavorare su Windows 8 PC senza problemi, ma ci sono preoccupazioni circa la compatibilità delle precedenti applicazioni con Windows 8 compresse in esecuzione su processori ARM. Texas Instruments (OMAP4470 processore multicore) e Qualcomm (Snapdragon chipset MSM8960) hanno entrambe annunciato i processori ARM per Windows, questo dopo che Microsoft ha detto espressamente che l'ARM - sistemi basati sarebbe stato progettato dai partner NVIDIA, Qualcomm e Texas Instruments. Segna Kurlyandchik da Daily Tech ha maggiori informazioni su processori ARM . Per Intel e AMD alimentato PC i requisiti di sistema non sarà più di quello che è necessario per Windows 7.
Microsoft ha anche rivelato alcuni dettagli hardware per i suoi partner. Mike Anguilo nella diapositiva "Windows 8 Considerazioni Touch" ha parlato di raccomandazione dimensioni lunetta su Windows 8 dispositivi touch, questa raccomandazione dovrebbe garantire che i tablet PC sono comodo da tenere e non inavvertitamente attivare lo schermo.Anche Windows 8 sarebbe meglio UEFI impegno rendendo l'avvio del sistema sicuro e veloce, il supporto OEM 3.0 e l'integrazione del sensore migliorato.
Anche se le informazioni non molto è stato dato sul fronte di sviluppo del software, capacità di sviluppare applicazioni con HTML5 e JavaScript apre immense opportunità per milioni di sviluppatori web per lavorare con la piattaforma Windows.Forse la parte più notevole della storia è che Microsoft non abbia menzionato su Silverlight e WPF come strumenti di sviluppo, questo ha attirato forti reazioni da parte. sviluppatori di rete.
Per ulteriori dettagli su Windows 8, in particolare le informazioni che potessero interessare gli sviluppatori dovremo aspettare settembre per la conferenza BUILD , di registrazione di cui è già iniziata.
Corso SQL Server - Corso Hyper-V -Corso Windows Server –
venerdì 24 giugno 2011
Microsoft sponsor NodeJS per Windows
giovedì 23 giugno 2011
Telerik lancia RadControls per Silverlight 4
Telerik, un fornitore di strumenti di sviluppo e di componenti di interfaccia utente per il Microsoft. NET Framework, ha annunciato il rilascio ufficiale di RadControls per Microsoft Silverlight 4. La suite è nativamente costruita su Silverlight 4 e offre un ambiente per lo sviluppo di applicazioni enterprise. Un nativo debutta RichTextBox in RadControls per Silverlight 4; la suite dispone di Microsoft Visual Studio 2010 e Microsoft SharePoint 2010 di supporto, così come supporto multi-touch. Sviluppatori e progettisti possono lavorare con RadControls per Silverlight 4 in vari ambienti, come Expression Blend e SharePoint 2010. I comandi sono integrati all'interno di Visual Studio 2010, consentendo lo sviluppo di applicazioni Silverlight con supporto in fase di progettazione. Un anteprima per ogni controllo è supportato out of the box, così come il Visual Studio 2010 esploratore di proprietà per i controlli di Silverlight. Il Silverlight 4 debutta RichTextBox con funzioni quali la formattazione del testo ricco, vari layout e opinioni con prestazioni straordinarie, anche con documenti di grandi dimensioni, che consente di integrare facilmente Microsoft Word come l'editing nell'applicazione Silverlight.
Corso SQL Server - Corso Hyper-V -Corso Windows Server –
Office 2010, SharePoint disponibile per i clienti Business
SQL Server Denali: Microsoft vuole il vostro feedback su Percorsi di aggiornamento e sistemi operativi supportati
mercoledì 22 giugno 2011
Microsoft firma un accordo con joomla!
Kentico CMS 5.5 supporta Ora Visual Studio 2010 e siti web per cellulari
Microsoft per l'acquisizione di Skype
SQL Server 2008 Virtualization
Un set completo e integrato di strumenti di virtualizzazione e le soluzioni di Microsoftvi aiuterà a creare un'infrastruttura virtualizzata dal desktop al data center tra cui undatabase di classe enterprise infrastruttura virtualizzata facilmente e rapidamente per ridurre il TCO e massimizzare il ROI. Scegliendo software di virtualizzazione di Microsoft, tra cui Windows Server con Hyper-V, System Center e SQL Server, i clienti beneficiano di una soluzione a costi inferiori e una fine integrato per finesoluzione di gestione per gli ambienti fisici e virtuali.
virtualizzazione Highlights
Abbassare il TCO e Massimizzare l'utilizzo del ROI con l'hardware migliorata
Un partner forte sistema hardware eco offre scelta e flessibilità
Modelli di licenze che consentono di ottimizzare gli investimenti esistenti e sfruttando le nuove licenze di SQL Server 2008 EE per aumentare la mobilità del vostroimplementazioni e realizzare un miglior rapporto
Microsoft Virtualization: scelta migliore per SQL Server
SQL Server 2008 fa parte dello stack di virtualizzazione integrata di Microsoft. E 'strettamente integrato e integra altri strumenti, server, soluzioni per fornire un'esperienza di virtualizzazione completa e integrata
Sfruttate la vostra conoscenza esistente di Microsoft SQL Server 2008 e Windows Server 2008 e usufruire di una delle interfacce familiari e gli strumenti perimplementare in modo semplice e veloce
Soluzione end-to-end di gestione che abbraccia le risorse fisiche e virtuali
Video: SQL Server 2008 Consolidamento e virtualizzazione di UBS
Benefici
Utilizzare tutti gli strumenti grande offerta di virtualizzazione di Microsoft comeSystem Center per creare e gestire tutti i tuoi server virtuale SQL Server 2008 casi
Consolidare l'espansione del database server e realizzare un maggiore ritorno sugli investimenti e costi totali di gestione riducendo i costi dell'hardware, dei costi di energia e spese generali di gestione
Facilmente database disposizione soprattutto per il vostro team di sviluppo e test
Standardizzazione disco di immagini di database aziendale attraverso