• Come un abito cucito su misura, i nostri progetti software uniscono le potenzialità di tecnologie innovative alle specifiche esigenze del cliente.

    Showcase progetti
  • Analizziamo e razionalizziamo con il cliente i processi e le attività della propria azienda, per poi seguirlo nella scelta delle giuste strategie IT da adottare.

    Le nostre competenze
  • Crediamo nelle potenzialità di un percorso formativo che unisca forti basi teoriche e metodologiche ad una continua applicazione pratica di quanto si apprende.

    Dettaglio dei corsi
  • Progettiamo e sviluppiamo sistemi e progetti basati su dispositivi mobile consumer (iPhone, Windows Phone 7 Series), industriali (Windows CE) e custom (basati su microcontrollori 8/16/32 bit).

    Approfondimenti
 

Velocizzare un inserimento “bulk” con NHibernate

August 26, 2009 12:07 by L.Maiorfi

Nonostante l’autore, il solito Ayende, confessi che il titolo originale del post dovesse essere “Stupid Performance Tricks”, quella che trovate qui è una piccola guida tutt’altro che stupida ad alcuni semplici accorgimenti che velocizzano una procedura di inserimento di test di 500.000 record portandola da 400 record/secondo a 3.200 record/secondo.

Quello che sorprende ancora di più è che il risultato ottenuto attraverso l’uso di un ORM è più o meno collocato al 30% della massima velocità ottenibile (attraverso SqlBulkCopy), in un “terreno” (quello delle operazioni bulk) tradizionalmente molto sfavorevole agli ORM.


Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5