|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    MySQL Vs. Text

    När du skapar Web och skrivbordsprogram , utvecklare ofta har ett val när det gäller datalagring . Uppgifterna för en ansökan kan innehålla siffror , textsträngar och andra objekt . Vissa program , särskilt på webben , använd textfiler för att lagra data , medan många andra använder MySQL databas . Dessa två alternativ har fördelar och nackdelar samt allmänna frågor att tänka på innan du gör ett val . Förvaring

    dataobjekt i en textfil lagras i ett linjärt arrangemang med nya objekt läggs vanligen i slutet . Ibland varje objekt kommer att placeras på en egen rad med nya linje tecken mellan varje post . Objekten i en textfil kan också separeras av ett tecken såsom blanksteg eller kommatecken . I en MySQL-databas , kan utvecklare modellera data i form av tabeller och kolumner . MySQL är en relationsdatabas , så varje kolumn kan ha en viss datatyp och tabellerna kan ha samband med varandra . Till exempel kan varje post i en tabell för en kommersiell order som registrerar länkas till en post i en kund bord närmare uppgifter . När program använder uppgifter Addera Frågor

    från en datakälla , är det tillvägagångssätt som skräddarsys till den typ av datastruktur inblandade. Eftersom en textfil lagrar dataobjekt i en linjär struktur , är det normalt nödvändigt att läsa hela datamängden i ett program , lagra den i ett programmeringsspråk datastruktur såsom en matris eller lista . Med MySQL , kan utvecklare välja mycket specifika delar av data med frågeuppgifterna . Till exempel i kommersiell tillämpning , kan en utvecklare skapa en fråga att returnera alla beslut som listas för en viss kund . Detta kan göra MySQL mer effektiva än textfiler .
    Beställning

    data i en textfil kan inte beställas , så applikationer kan enkelt lägga till nya poster i slutet. Om ett program behöver uppdatera ett visst objekt har koden du itererar igenom varje post tills den hittar önskad funktion . I en MySQL -system , frågor tillåter utvecklaren att hitta en viss punkt för uppdatering . Ofta MySQL databas tabeller har ett index på kolumnen där varje post tilldelas ett löpnummer när den tillsätts . Detta kan också hjälpa frågor och uppdateringar . Varje post i en MySQL -databas tabell är ofta unika , medan det i en textfil kan det finnas dubbletter .
    Technologies

    Både MySQL och textdata fil källor kan användas tillsammans med andra webbtekniker som PHP och Java . MySQL gynnas av engagerade resurser i många programmeringsspråk för att utföra gemensamma processer såsom frågor . Med textfiler , är programkoden mer beroende av språket i bruk eftersom textdata läses normalt i interna strukturer för bearbetning . En fördel till textfiler , är dock att nästan vem som helst kan skapa en textfil datakälla , medan MySQL kräver en viss nivå av teknisk skicklighet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·PHP hjälpfunktioner
    ·Hur Infoga PHP i mitten av en HTML -fil
    ·Hur man skapar en PHP Redirect för en Affiliate
    ·Hur man släppa av Decimal i PHP
    ·Hur Navigera i mitten av en PHP -fil
    ·Hur skapa och ta bort en mapp med PHP
    ·Hur öka den videoklippuppladdning filstorlek Med PHP
    ·Hur Radera rad i en platt fil PHP
    ·Hur dölja PHP
    ·SSIS Kontroll Flow Vs. Data Flow
    Utvalda artiklarna
    ·Hur Referens VB fungerar inifrån ASPX
    ·Jämförelse av WinDev och VB.NET
    ·Hur Importera Hotmail kontakter genom PHP
    ·Hur man skapar filer EXE -program i Visual Studio 2008 …
    ·Hur man bygger 32 - bitars Linux program på 64 - bitar…
    ·Hur att allokera minne på stacken med C + +
    ·Hur man använder etiketter i Perl
    ·Den PHP Redirect funktion
    ·Hur får man C Perspektiv i Eclipse
    ·Så här aktiverar du PHP på IIS 6.0
    Copyright © Dator Kunskap http://www.dator.xyz