
IBM Netezza (prononcé ne-teez-a) est une filiale de la société technologique américaine IBM qui conçoit et commercialise des appareils d'entreposage de données hautes performances et des applications d'analyse avancées pour les utilisations analytiques les plus exigeantes, notamment l'entreposage de données d'entreprise , la veille économique , l'analyse prédictive et la planification de la continuité des activités .
Netezza a été acquis par IBM le 20 septembre 2010. IBM a lancé 4 générations d'appareils Netezza (Twinfin, Striper, Mako) qui ont ensuite été réintroduits en juin 2019 en tant que NPS de quatrième génération, Netezza Performance Server, faisant partie de l'offre IBM CloudPak for Data (Hammerhead).
Histoire
Netezza a été fondée en 1999 par Foster Hinshaw. En 2000, Jit Saxena a rejoint Hinshaw en tant que cofondateur. La société a été constituée dans le Delaware le 30 décembre 1999 sous le nom d'Intelligent Data Engines, Inc. et a changé de nom pour devenir Netezza Corporation en novembre 2000. Netezza a annoncé le premier « dispositif d'entrepôt de données » du secteur en 2003 pour répondre au besoin du secteur d'exploiter la capacité croissante de collecte de données sur les consommateurs. En juillet 2007, Netezza Corporation a fait son introduction en bourse sous le symbole « NZ » sur NYSE Arca .
Hinshaw a inventé le terme « data warehouse appliance » pour décrire un produit de nœuds parallèles sans partage spécifiquement ciblés pour les volumes de données élevés pour l'analyse de données moderne. Il a quitté Netezza pour fonder Dataupia en 2005.
Le logiciel Netezza était basé sur PostgreSQL 7.2.
Jim Baum a été nommé PDG de Netezza en janvier 2008 après que le cofondateur Jit Saxena ait annoncé son départ à la retraite. Baum a commencé à travailler chez Netezza en tant que directeur de l'exploitation en 2006. Avant de rejoindre Netezza, Baum a été président et PDG d'Endeca à Boston pendant cinq ans.
IBM et Netezza ont annoncé le 20 septembre 2010 avoir conclu un accord définitif pour qu'IBM acquière Netezza dans le cadre d'une transaction en espèces à un prix de 27 $ par action ou à un prix net d'environ 1,7 milliard de dollars, après ajustement en espèces.
IBM a lancé 4 générations d'appareils Netezza (Twinfin N1001 (en 2010), Striper N2001, Mako N3001 (en 2015)), qui ont ensuite été introduits en juin 2019 en tant que système NPS de quatrième génération, faisant partie de l'offre IBM CloudPak for Data System (Hammerhead).
IBM a également lancé Netezza en tant qu'offre de service (SaaS) entièrement gérée et hébergée, en 2020, à la fois sur Microsoft Azure et sur AWS, entièrement rétrocompatible avec le facteur de forme de l'appareil sur site.
En août 2023, IBM Netezza a récupéré un format de table d'Apache Iceberg qui étendrait la portée des capacités de Netezza dans un data lake house. De plus, son intégration avec IBM watsonx.data (sorti en 2023) lui permet de devenir une solution de data lake house unique et hybride basée sur un moteur de calcul, le magasin de données de nouvelle génération, étendant encore plus son importance stratégique.
Produits
TwinFin, le produit phare de Netezza, est conçu pour l'analyse rapide de volumes de données pouvant atteindre des pétaoctets. La société a lancé la quatrième génération du produit TwinFin en août 2009. Netezza a lancé une version réduite de cet appareil sous la marque Skimmer en janvier 2010.
En février 2010, Netezza a annoncé qu'elle avait ouvert ses systèmes pour prendre en charge les principaux modèles de programmation, notamment les modèles Hadoop , MapReduce , Java , C++ et Python . Les partenaires de Netezza qui devraient tirer parti de cette prise en charge des applications analytiques sont Tibco Spotfire , MicroStrategy , Pursway, DemandTec et QuantiSense.
La société commercialise également des appareils spécialisés pour les besoins de vente au détail, d'analyse spatiale, d'analyse complexe et de conformité réglementaire . Netezza vend des produits logiciels pour la migration depuis Oracle Exadata et pour la mise en œuvre de schémas de virtualisation et de fédération de données ( abstraction de données ).
L'appareil Netezza a été la base d' IBM Db2 Analytics Accelerator (IDAA).
En 2012, les produits ont été rebaptisés IBM PureData for Analytics.
En 2017, IBM a lancé, en plus de Netezza, le système d'analyse intégré utilisant le châssis de traitement Power-8 et Db2 comme moteur de base de données dans une offre appelée Db2 Warehouse. Il comprenait à la fois un stockage en lignes et en colonnes ainsi que des lecteurs flash à grande vitesse. Le moteur Db2 Warehouse fonctionne à la fois sur le cloud et sur site.
En 2019, après l'acquisition de Red Hat, IBM a lancé des offres Cloud Pak basées sur OpenShift et a relancé Netezza sous le nom de Netezza Performance Server sous Cloud Pak for Data, tous deux pouvant fonctionner sur site ou dans le cloud. L'offre est un NPS 64 bits avec des lecteurs flash et des FPGA optimisés. Le NPS modernisé est 100 % identique en termes de compatibilité des fonctionnalités à Netezza Mako, et le passage à cette plateforme n'a nécessité que nzmigrate pour cloner l'environnement ou nzmigrate ou nzbackup/restore.
En 2020, le premier Netezza Performance Server dans le cloud était GA sur Amazon Web Services. Cette offre utilise le matériel Netezza AMPP réel, et non le matériel standard exécutant le logiciel Netezza. La migration vers cette plateforme ne nécessite également qu'une opération nzmigrate ou nzbackup/restore via un bucket S3 . Il s'agit d'un concurrent direct de la base de données Red Shift d'Amazon. Il est également disponible dans Azure et IBM Cloud.
Technologie
L'architecture propriétaire AMPP (Asymmetric Massively Parallel Processing) de Netezza est un système à deux niveaux conçu pour gérer rapidement des requêtes très volumineuses provenant de plusieurs utilisateurs.
Le premier niveau est un hôte SMP Linux hautes performances qui compile les tâches de requête de données reçues des applications de business intelligence et génère des plans d'exécution de requête. Il divise ensuite une requête en une séquence de sous-tâches, ou extraits, qui peuvent être exécutés en parallèle, et distribue les extraits au deuxième niveau pour exécution.
Le deuxième niveau se compose d'une à plusieurs centaines de lames de traitement d'extraits, ou S-Blades, où tout le travail de traitement principal de l'appareil est exécuté. Les S-Blades sont des nœuds de traitement intelligents qui constituent le moteur de traitement massivement parallèle (MPP) de l'appareil. Chaque S-Blade est un serveur indépendant qui contient des processeurs Intel multicœurs et des FPGA multimoteurs haut débit propriétaires de Netezza. La S-Blade est composée d'un serveur lame standard associé à une carte spéciale Netezza Database Accelerator qui s'enclenche le long de la lame. Chaque S-Blade est, à son tour, connectée à plusieurs disques durs traitant plusieurs flux de données en parallèle dans TwinFin ou Skimmer.
AMPP utilise des interfaces standard de l'industrie (SQL, ODBC , JDBC , OLE DB ) et fournit des temps de chargement supérieurs à 2 To/heure et des taux de sauvegarde/restauration de données supérieurs à 4 To/heure.
En 2009, la société est passée des processeurs PowerPC aux processeurs Intel. En août 2009, avec l'introduction du produit TwinFin de 4e génération, Netezza est passée des lames propriétaires aux lames IBM.
Reconnaissance et critique
Netezza a été ajouté au Magic Quadrant de Gartner pour les SGBD en janvier 2009.