Khe's Notion Tour: Life Dashboard
Hvis du er en del af en virksomhed, vil du tidligst eller senere gerne kunne samarbejde på en database med en kollega eller kunde. Tidligere var den nemmeste måde at dele en lille database på at oprette et regneark og sende det til dine samarbejdspartnere. Selv om dette ikke er den bedste metode, har den modstå mere sofistikeret konkurrence af flere grunde:
For det første er databaser stadig vanskelige for nogle mennesker at forstå, og regneark er mere indlysende. Et regneark findes normalt på en enkeltskærm, så det er nemt for nogen at finde ud af dens logik, og rækken af rækker og kolonner er også lettere end den typiske relationsdatabase med en række tabeller. Tabeller er mere end mange mennesker - især dem, der ikke har en masse formel it-uddannelse - ønsker at håndtere. For det andet er databasesamarbejdsværktøjerne svært at lære og bruge. Se på hvor mange folk bruger stadig Lotus Notes til email og ikke meget andet. Og da de fleste af os er fortrolige med e-mail, bruger vi det som transportsystemet ikke er alt det, der beskatter. Indtil dagen kommer, når tre personer arbejder på samme regneark eller database og gør modstridende ændringer.
For det tredje kræver opbygning af de rigtige former for samarbejdsprogrammer en vis færdighed og forståelse af, hvordan og hvilke typer data der deles. Hvor mange mennesker skal tilføje / skifte poster til din database? Hvor mange vil bare søge forespørgsler og rapporter? Og hvordan forhindrer du modstridende samtidige opdateringer?
[Yderligere læsning: De bedste tv-streamingtjenester]Så hvad er dine valg, hvis du ikke ønsker at sende e-mail-regneark rundt? Du har to grundlæggende metoder. Først skal du bruge et af de mange internetkompatible databaseprogrammer. Alpha Five har nogle tilgængelige webværktøjer, og dets standardudgave er $ 200, eller du kan købe Filemaker Server-versionen til $ 1000. Der er mange andre, men disse to er de nemmeste at installere og bruge på internettet.
For begge produkter skal du bruge en hostet Windows- eller Mac-maskine hos din internetudbyder eller ellers have andre midler at forbinde maskinen, som du kører din database til på internettet. (PointInSpace er en udbyder, der tilbyder en Filemaker Pro-hosting-konto for $ 40 om måneden, og ZebraHost tilbyder Alpha Five-hosting fra $ 30 om måneden. Her er et link til en række video-øvelser om, hvordan man gør det med Alpha Five.) Du bliver også nødt til at lære deres programmeringssprog og være fortrolig med, hvordan de producerer rapporter. Denne metode har den fordel, at du kører et rigtigt databaseprogram og har størst fleksibilitet. Men det har en høj indgangspris i form af færdigheder og kan være mere end du vil håndtere. Her er et eksempel på en af skærmbillederne, der viser dig den slags programmering, du skal forstå for Alpha Five:
Hvis de færdigheder, der kræves på en af disse, er skræmmende, vil du nok ende med den anden metode, som er at bruge et af de webtjenester virksomheder, der er gearet til at dele regneark og tabular data. Mens Google Dokumenter gør det muligt for folk at samarbejde på et filniveau, er det, vi virkelig vil have, noget mere sofistikeret, og det kan genkende de enkelte poster. Der er mindst fire tjenester, som jeg har fundet, gør det her:
• TrackVia, $ 10 om måneden per bruger
• DabbleDB, $ 8 pr. Måned
• Intuit's QuickBase $ 250 pr. Måned for 10 brugere
• Blist.com, $ 10 pr. Måned pr. Bruger plus $ 30 pr. Måned for en adminkonto
Med alle disse kan du oprette en konto og uploade dit regneark om cirka fem minutter. Hvis din første linje i regnearket indeholder dine feltnavne, er du lige om færdig. Du kan nemt sortere enhver kolonne hurtigt ved at klikke på pilikonerne. Du kan hurtigt finde duplikatoptegnelser, oprette en brevfletskabelon og formularer til dit websted, alle med blot et par klik med musen.
Brugerdefinerede rapporter er enkle, og de kan også distribueres via e-mail til dine samarbejdspartnere på en fast plan. Tilføjelse af forskellige samarbejdspartnere med forskellige diskrete tilladelser er meget ligetil, og om cirka 30 minutter kan du få en projektopsætning og samarbejde med dit team. Den gode nyhed er, at du ikke behøver at være en programmør eller endda handle som en. Du behøver heller ikke at betale for hosting gebyrer (der er inkluderet som en del af tjenesten), og alt du behøver, er din webbrowser for at få adgang til dine data.
For at få en fornemmelse for hvad der er involveret, skal alle fire tjenester lad dig starte med gratis konti. I TrackVia's tilfælde har du 14 dage før du skal give dem dit kreditkort, og i dabbleDB's tilfælde kan du bruge den gratis konto for evigt, forudsat at du ikke har noget imod at dine data vil blive offentliggjort. Med blist kan du bruge deres forbrugerkonto gratis for evigt, men det begrænser dig til databaser mindre end 100 MB. QuickBase giver dig en 30-dages gratis prøveperiode og evnen til at dele med op til 10 personer, så hvis du leder efter noget, der kun understøtter et par samarbejdspartnere, der bliver for dyrt.
Hver af de fire tjenester adskiller sig af, hvordan de kan importere data til din database, hvilke typer rapporter der er tilgængelige, og hvor mange forskellige databaser og lagring der er tilladt pr. konto. Derfor er det bedst at prøve hver enkelt ud og se, hvad der giver mest mening for din arbejdsstil og må-have-funktioner, og hvor langt du virkelig kan komme uden at vide nogen ægte HTML.
Lad os se på, hvordan du importer dine data i TrackVia som et eksempel. Når du opretter en ny database, vises tre valgmuligheder, som du ser på skærmen herunder:
Du kan uploade et regneark, og hvis du klikker på linket "se tips", vises der en liste over advarsler og instruktioner om hvordan man gør dette. Hvis du har dine data i en CSV-fil, skal du først importere den til Excel, før du får dataene til TrackVia. Nogle af de andre tjenester giver dig mulighed for at importere CSV'er direkte, eller skære og indsætte data fra dit skrivebord eller et websted. Du har også mulighed for at starte med en sample database skabelon, og TrackVia tilbyder mere end et dusin forskellige. Lad os sige, at du vælger kontaktskabelonen. Derefter kan du enten tilføje hver kontaktpost en ad gangen ved hjælp af en standard webformular eller bruge Importer værktøjet og indsætte det pågældende regneark.
TrackVia har også en interessant mulighed for at overvåge en særlig e-mail-indbakke, der samler nye databaseposter og indsende oplysningerne automatisk. Hvis du går til e-mail-indsamlingsværktøjet, vil du se en række skærme, herunder den nedenfor, du kan bruge til at indstille denne funktion. Du kan få dine e-mails til at oprette nye poster eller opdatere eksisterende poster.
Held og lykke med at dele dine databaser og regneark!
Sådan sikkerhedskopieres og gendannes mysql-databaser med mysqldump
Denne tutorial forklarer, hvordan man sikkerhedskopierer og gendanner MySQL- eller MariaDB-databaser fra kommandolinjen ved hjælp af mysqldump-værktøjet. Backupfilerne oprettet af mysqldump-værktøjet er dybest set et sæt SQL-sætninger, der kan bruges til at genskabe den originale database.
Sådan vises postgresql-databaser og tabeller vha. Psql
Når du administrerer PostgreSQL-databaseservere, er en af de mest almindelige opgaver, du sandsynligvis udfører, en liste over databaserne og deres tabeller. PostgreSQL leveres med et interaktivt værktøj kaldet psql, som giver dig mulighed for at oprette forbindelse til serveren og køre forespørgsler imod den.
Sådan administreres mysql-databaser og brugere fra kommandolinjen
MySQL er det mest populære open source-relationsdatabasestyringssystem. Denne tutorial forklarer, hvordan man bruger kommandolinjen til at oprette og administrere MySQL og MariaDB databaser og brugere.