Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2020-06-28, 16:08
  #1
Medlem
Jag behöver göra ett databas system för småföretagsverksamhet och söker rekommendationer för rätt databassystem.

Behoven är rätt blygsamma initialt, men det ska vara ett system att kunna växa i och utöka, bygga på med tiden. Det som ska lagras är information om kunder, ordrar, leverans, betalningar, och ett slags versions/inventariesystem för dom filer dom företaget levererat.

Jag är halvbra i MS Access, för att beskriva min kunskapsnivå. Men jag är skärpt och har ganska avancerad systemkunskap, kan en del SQL också. Har programmerat flera MySQL/PHP databasdrivna hemsidor för längesen.

Vi ska lämna Windowsplattformen och söka oss till antingen Linux eller Mac. Troligast mac, men det skadar inte om databasen är tillgänglig på flera plattformar. Så MS Access försvinner då ur bilden. Vi vill inte heller använda MSSQL.

Vi vill gärna kunna utforma databasen själva, och vi tycker MS Access var bra på den här punkten. Enkelt och snabbt att designa, ingen separat databas-motor och separat administratör-GUI som sen ska kopplas ihop eller en massa övertekniskt 'flexibelt' tjohej. Vi vill helst inte spendera 2-3 veckor på att läsa in oss på detaljer, söka i forum och reddit för att kopiera kod eller tricks osv.

När databasen börjar bli användbar, vill vi gärna använda den i ett enkelt och snabbt formulär-liknande gränssnitt, där man bara fyller i och läser av databasposterna, som en sekreterare gör. Givetvis behöver vi kunna söka poster ifrån formuläret och även skriva ut dom poster vi fokuserar på, på ett sätt som ser proffsigt och snyggt ut på en gång. Men vi vill inte bygga det här gränssnittet själva, vi vill det ska funka ganska på en gång. Även här var MS Access rätt bra, så det kan man använda som riktmärke.

Och vi tänker köra databasen lokalt, enbart. Kontors-stil liksom. Behöver ingen fjärrtillgång. Och personal som behöver komma åt databasen är ... max 4-5 personer totalt.

Vi vill inte köra MSSQL, och då verkar det som att dom mest populära databaserna är PostgreSQL, MySQL, Oracle, SQlite, Firebase m.fl? Det krävs dock att databaslösningen måste vara långlivad in i framtiden, så man inte sitter om 3-4 år med en skitbra lösning som sen inte kan portas till någon annan databas-plattform.

Baserat på behoven som vi har nämnt ovan, vilka skulle ni rekommendera är dom bra lösningar, så att vi kan börja sålla bort lösningar som inte är aktuella för oss? Eller om ni kan säga direkt vilka populära lösningar som INTE är aktuella, det funkar med.

Tackar på förhand för tips.
__________________
Senast redigerad av Valentin90 2020-06-28 kl. 16:16.
Citera
2020-06-28, 16:18
  #2
Medlem
Bongomans avatar
Versionshantering av filer gör man med system liknande github. Det finns flera som kan fungera för er. Jag tror ni kan använda något liknande en webbshop. Vissa av dessa kan dessutom leverera filerna till kunderna när ni skapar en order. Där har ni kunder, artiklar, order och betalningar nästan utan ansträngning. Bara lite anpassning så blir det nog bra. Dessutom gratis eller till mycket rimlig kostnad.
Citera
2020-06-28, 16:21
  #3
Medlem
kalkryggars avatar
Varför inte bara göra det enkelt för er och köra MySQL? Finns hur mycket info som helst och är lätt och välbeprövat.

Det du bör göra är att kompetensanalysera dom som skall arbeta med skiten. Visar det sig att dom har övervägande kunskap i MongoDB så väljer du det helt enkelt. Har dom MySQL så väljer du det.
Citera
2020-06-28, 16:46
  #4
Medlem
Du behöver antagligen inte en databas utan ett affärssystem för småföretag. Kolla denna listan om nått av dessa passar dina behov:

https://affarssystemen.se/smaforetag/
Citera
2020-06-28, 17:31
  #5
Medlem
Från hur du beskriver din situation är det rätta alternativet
SQLite

Det kan diskuteras att MySQL är enklare men SQLite är bättre då ni är ett mindre företag.
Välj inte Firebase, just saying.
Citera
2020-06-28, 17:43
  #6
Medlem
Ska ni verkligen utveckla allt det där själva? Det finns färdiga system som fixar allt. Börja med att undersöka vilka system som redan finns och se om någon passar era krav och budget. Att utveckla själv tar lång tid och kostar ju pengar (eller i alla fall tid).
Köp hellre ett färdigt system som redan existerar och som helst driftas av någon. Det är lätt värt flera tusen kronor per år för att slippa utveckla och drifta det.

Bygger ni det själva så kvittar det egentligen vilken databas ni bygger det på. Det är bara att flytta till en annan om ni vill byta. Så länge ni kör någon typ av SQL-databas så är alla varianter ganska kompatibla och flytt mellan handlar bara om några klick.
Då tar man en godtycklig SQL-databas och sen bygger man formulär och gränssnitt som sen körs i en webbläsare.

Du skriver bland annat "skriva ut dom poster vi fokuserar på, på ett sätt som ser proffsigt och snyggt ut på en gång" och "vi vill inte bygga det här gränssnittet själva, vi vill det ska funka ganska på en gång". En databas är en databas. Det är inte formulär och gränssnitt. Det finns några som har funktioner för formulär och liknande (bland annat MS Access), men det är ju inte databasen utan ett lager som ligger utanpå databasen.
Citera
2020-06-28, 18:10
  #7
Medlem
Libreoffice Base liknar Microsoft Access och har både en inbyggd databas (HSQLDB eller Firebird SQL) och kan användas som frontent till flera olika databassystem,

https://en.wikipedia.org/wiki/LibreOffice
Citera
2020-06-28, 20:15
  #8
Medlem
Citat:
Ursprungligen postat av kalkryggar
Varför inte bara göra det enkelt för er och köra MySQL? Finns hur mycket info som helst och är lätt och välbeprövat.
Inte MySQL. Det ägs av Oracle och alltså inget man vill använda. Bättre då med MariaDB, https://mariadb.org
Citera
2020-07-03, 12:49
  #9
Medlem
Rätt nyfiken på argumentationen, "inte MS SQL". Vad ligger bakom detta?

Nyfiken på "ska lämna Windows-plattformen" också?

Jag skulle nog rekommendera att Ni lämnar allt vad heter som egen datahall också. Titta på de olika molntjänsterna, skulle vara konstigt om jag inte rekommenderar Azure, så jag rekommenderar Azure.

Som CRM finns det massor av färdiga lösningar. Satsa på Microsoft 365, då har Ni allt ni behöver för eran kollaboration, och sedan kanske komplettera med Azure.

För det du beskriver så är det ett CRM och ERP ni behöver. Helt hål i huvudet att utveckla något själv om det är för liten skala.
Citera
2020-07-04, 18:02
  #10
Medlem
sinewaves avatar
Citat:
Ursprungligen postat av Valentin90
Jag behöver göra ett databas system för småföretagsverksamhet och söker rekommendationer för rätt databassystem.

Behoven är rätt blygsamma initialt, men det ska vara ett system att kunna växa i och utöka, bygga på med tiden. Det som ska lagras är information om kunder, ordrar, leverans, betalningar, och ett slags versions/inventariesystem för dom filer dom företaget levererat.

Jag är halvbra i MS Access, för att beskriva min kunskapsnivå. Men jag är skärpt och har ganska avancerad systemkunskap, kan en del SQL också. Har programmerat flera MySQL/PHP databasdrivna hemsidor för längesen.

Vi ska lämna Windowsplattformen och söka oss till antingen Linux eller Mac. Troligast mac, men det skadar inte om databasen är tillgänglig på flera plattformar. Så MS Access försvinner då ur bilden. Vi vill inte heller använda MSSQL.

Vi vill gärna kunna utforma databasen själva, och vi tycker MS Access var bra på den här punkten. Enkelt och snabbt att designa, ingen separat databas-motor och separat administratör-GUI som sen ska kopplas ihop eller en massa övertekniskt 'flexibelt' tjohej. Vi vill helst inte spendera 2-3 veckor på att läsa in oss på detaljer, söka i forum och reddit för att kopiera kod eller tricks osv.

När databasen börjar bli användbar, vill vi gärna använda den i ett enkelt och snabbt formulär-liknande gränssnitt, där man bara fyller i och läser av databasposterna, som en sekreterare gör. Givetvis behöver vi kunna söka poster ifrån formuläret och även skriva ut dom poster vi fokuserar på, på ett sätt som ser proffsigt och snyggt ut på en gång. Men vi vill inte bygga det här gränssnittet själva, vi vill det ska funka ganska på en gång. Även här var MS Access rätt bra, så det kan man använda som riktmärke.

Och vi tänker köra databasen lokalt, enbart. Kontors-stil liksom. Behöver ingen fjärrtillgång. Och personal som behöver komma åt databasen är ... max 4-5 personer totalt.

Vi vill inte köra MSSQL, och då verkar det som att dom mest populära databaserna är PostgreSQL, MySQL, Oracle, SQlite, Firebase m.fl? Det krävs dock att databaslösningen måste vara långlivad in i framtiden, så man inte sitter om 3-4 år med en skitbra lösning som sen inte kan portas till någon annan databas-plattform.

Baserat på behoven som vi har nämnt ovan, vilka skulle ni rekommendera är dom bra lösningar, så att vi kan börja sålla bort lösningar som inte är aktuella för oss? Eller om ni kan säga direkt vilka populära lösningar som INTE är aktuella, det funkar med.

Tackar på förhand för tips.

MySQL (mariadb) som någon skriver tidigare låter som ett enkelt val. Detta särskilt om viss vana vid SQL redan finns. Även om ni är vana vid MSSQL skiljer det inte så mycket och för MySQL har ni alltid fördelen att alla frågor ni kan tänkas fråga förmodligen har besvarats minst en gång de senaste 20 åren. Det finns vissa fördelar med gamla och mer beprövade saker.

Använd sedan ett program som t ex HeidiSQL som frontend (eller något liknande för *nix/os x) för att läsa/redigera databasen eller skriv en egen frontend om du/ni önskar ha det något mer låst. Ingen raketforskning.

Det hela blir en ganska enkel setup och det går givetvis att använda databasen till alla möjliga frontends/backends eller vad ni nu kan tänkas vilja i framtiden (typiskt vore att koppla någon tredjepartslösning för betalningar mm).

En ganska enkel setup.
Citera
2020-07-05, 02:07
  #11
Medlem
Teus avatar
Citat:
Ursprungligen postat av sinewave
MySQL (mariadb) som någon skriver tidigare låter som ett enkelt val. Detta särskilt om viss vana vid SQL redan finns. Även om ni är vana vid MSSQL skiljer det inte så mycket och för MySQL har ni alltid fördelen att alla frågor ni kan tänkas fråga förmodligen har besvarats minst en gång de senaste 20 åren. Det finns vissa fördelar med gamla och mer beprövade saker.

Använd sedan ett program som t ex HeidiSQL som frontend (eller något liknande för *nix/os x) för att läsa/redigera databasen eller skriv en egen frontend om du/ni önskar ha det något mer låst. Ingen raketforskning.

Det hela blir en ganska enkel setup och det går givetvis att använda databasen till alla möjliga frontends/backends eller vad ni nu kan tänkas vilja i framtiden (typiskt vore att koppla någon tredjepartslösning för betalningar mm).

En ganska enkel setup.

Typ detta. Frågorna finns ofta redan ställda men även om man skulle behöva något som är nytt så finns det gott om folk som är väl bevandrade i MariaDB som gärna tar sig tid att hjälpa till utan att ni behöver hosta upp en massa pengar.
Citera
2020-09-11, 14:22
  #12
Medlem
Det som motsvarar Access för Mac är väl FileMaker? Kan vara värt att kolla upp.Typsikt användningsfall är små register för några personer.
Eller som redan har föreslagits, kolla upp några molnbaserade affärssystem.
Jag kommer direkt att tänka på Fort Knox som har blivit ganska populärt.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback