Bij het coderen van een toepassing , het besluit om een SQL -server te gebruiken is een vereiste voor dynamische content . Microsoft SQL Server is een database-applicatie die kan worden gebruikt door grote en kleine bedrijven . Het kan ook worden gebruikt door het individu voor online toepassingen. Er zijn verschillende voordelen van SQL Server via inline SQL -opdrachten . Met behulp van een SQL Server vereist een leercurve , maar de algemene voordelen maken het de tijd voor de uitvoering waard . Procedures opgeslagen Het belangrijkste voordeel van het gebruik van SQL Server is het gebruik van opgeslagen procedures . Opgeslagen procedures zijn regels code die worden opgeroepen door de applicatie . Zij worden op de server , en ze vooraf samengesteld voor snellere responstijden . Opgeslagen procedures vereisen de kennis van SQL Server-syntaxis , die T - SQL ( SQL- transactie ) wordt genoemd . Het gebruik van opgeslagen procedures centraliseert ook de code , dus het oplossen van problemen slecht databank verzoeken kunnen worden waargenomen door een database administrator . Schaalbaarheid De term schaalbaarheid wordt gebruikt om het vermogen te beschrijven om te groeien wanneer het bedrijf wordt groter . Als bedrijven groeien snel , kan een kleine database- applicatie zoals Access een knelpunt voor een website of desktop software. Microsoft SQL Server is snel voor grote en kleine bedrijven , zodat als het bedrijf groeit , kan de SQL Server de nieuwe omvang van de database- verzoeken af te handelen . SQL Server kan omgaan met miljoenen records en transacties . Veiligheid Beveiliging is een groot probleem voor elke site . SQL Server kan de beheerder toegang toegang voor gebruikers toestaan of weigeren . De SQL Server heeft een specifiek deel van de applicatie waar gebruikers worden toegevoegd aan de machtigingen . SQL Server stelt beheerders in staat om aan te geven welke tabellen en opgeslagen procedures kunnen gebruikers toegang en query. Dit beperkt wat platen en gebruikersinformatie kan worden opgevraagd , welke informatie de klant van het bedrijf beschermt . Transactielogs Transactielogboeken zijn objecten op de SQL Server dat record het ophalen , bijwerken en verwijderen van records. Er zijn twee redenen om transactielogboeken te houden . De eerste is voor rollback procedures . Dit proces wordt gebruikt voor toevallige updates of deleties . De beheerder kan terugkeren verslagen terug naar de oorspronkelijke gegevens met behulp van transactie logs . Ten tweede kan de transactie logs worden gebruikt voor beveiligingsdoeleinden. Als de beheerder vermoedt dat een inbreuk op de beveiliging , kan hij kijken naar de transactie logs voor elk type van data retrieval en identificeren van de ernst van de overtreding . Automatic Backup SQL server heeft een automatische back-up optie . De SQL Server slaat automatisch een kopie van de database en de transactie logs op een andere harde schijf of media zoals een cd - rom of een dvd . Kleine toepassingen zoals Access niet over deze optie , en back-ups zijn een integraal onderdeel van de ramp. SQL Server heeft ook procedures waarmee de beheerder om snel te herstellen van een database als data verloren is gegaan of beschadigd is , of de server heeft een harde schijf crash .
|