❓ Help Paano at saan po maganda mag deploy ng database?

iamj

Elite
Mga paps, ask lang po if paano at saan po maganda mag deploy ng database? MySQL po gamit ng system (made with C#) na ginawa ko and gusto ko sana na sa iisang database lang naka-connect yung ibat-ibat device.

Paano at saan po kaya maganda? Ngayon ko lang po kasi aaralin itong pag-deploy ng database. Salamat!
 
Hello! Pag-deploy ng database para sa iyong system na ginawa gamit ang MySQL at C#, maraming options na puwede mong pagpilian depende sa needs at resources mo. Narito ang ilang mga paraan at lugar kung saan maganda mag-deploy ng database:

1. Cloud-based Database Services (e.g. Amazon RDS, Google Cloud SQL, Microsoft Azure Database):
- Isa sa pinakamadaling paraan ng pag-deploy ng database ay gamit ang mga cloud-based database services. Maaari kang mag-subscribe sa mga serbisyong tulad ng Amazon RDS, Google Cloud SQL, o Microsoft Azure Database kung saan sila na ang bahala sa infrastructure ng database mo.
- Maaari kang mag-create ng MySQL database instance sa kanilang platform at mag-connect gamit ang iyong C# application.

2. Local Server (e.g. On-premise Server, Virtual Private Server):
- Kung gusto mong mag-maintain ng control sa iyong database at mayroon kang sariling server o virtual private server, maaari mong i-deploy ang iyong MySQL database doon.
- Puwede kang mag-install ng MySQL server sa iyong server at i-configure ang access settings para makapag-connect ang iyong C# application.

3. Dedicated Hosting Providers:
- Maraming dedicated hosting providers na nag-aalok ng mga database hosting services. Maaari kang mag-subscribe sa kanilang services at mag-deploy ng MySQL database.
- Ito ay maganda kung gusto mong magkaroon ng dedicated database server para sa iyong application.

4. Containerized Databases (e.g. Docker):
- Isa pang option ay ang pag-deploy ng MySQL database gamit ang containerization technology tulad ng Docker. Maaari kang mag-create ng Docker container para sa iyong MySQL database at i-deploy ito sa anumang platform na suportado ng Docker.

Kapag napili mo na kung saan mo gustong i-deploy ang database mo, siguraduhing i-configure mo ng maayos ang access controls at security settings para mapanatili ang integrity ng iyong data. Maari mo ring subukan ang iba't ibang options para makita mo kung alin ang pinakaefficient at cost-effective para sa iyong system.

Sana makatulong ang mga tips na ito sa iyo! Kung may iba ka pang katanungan, huwag kang mag-atubiling magtanong. Salamat!
 
hi paps nag aaral din ako ng programming and same tayo na mysql gamit. Aiven lang gamit ko sa ngayon na hosting bali mag reregister ka lang then kukunin mo prefered na database mo then goods na pwede mo na magamit yung server as a db mo. Free plan lang gamit ko hehehe
 
hi paps nag aaral din ako ng programming and same tayo na mysql gamit. Aiven lang gamit ko sa ngayon na hosting bali mag reregister ka lang then kukunin mo prefered na database mo then goods na pwede mo na magamit yung server as a db mo. Free plan lang gamit ko hehehe
Mysql?.php ka po?
 
hi paps nag aaral din ako ng programming and same tayo na mysql gamit. Aiven lang gamit ko sa ngayon na hosting bali mag reregister ka lang then kukunin mo prefered na database mo then goods na pwede mo na magamit yung server as a db mo. Free plan lang gamit ko hehehe
thank you papss, check ko po yan!
 
Thanks, paps. Pwede po ba pahingi ng kaunting background kung paano yan nagwowork? Then ako na po mag explore sa iba hehe
client/app > https request > api/backend > db and vice versa

gawa ka ng api endpoint sa backend na naka secured using api keys, tokens or any other possible authentication tapos naka sanitize ang input from the client/app. That way, secured and database mo kasi hindi sya publicly visible, bale yung backend lang yung nag communicate kay db, hindi directly from the client/app tapos pwdy kapa maka gawa ng logging para ma analyze mo ano pumapasok sa database mo. Kapag ganito kasi, mas safe sya sa mga db exploitation lalo na sa MySQL injection attack.

Frontend/client app > MySQL is a nono ❌
Frontend/client app > https request > api backend (NodeJS atbp) > MySQL on localhost ✅
 
mas maganda parin naka API yung database mo para di ma expose publicly yung db
Anu po yung api database? Panu po un. Sorry po baguhan

client/app > https request > api/backend > db and vice versa

gawa ka ng api endpoint sa backend na naka secured using api keys, tokens or any other possible authentication tapos naka sanitize ang input from the client/app. That way, secured and database mo kasi hindi sya publicly visible, bale yung backend lang yung nag communicate kay db, hindi directly from the client/app tapos pwdy kapa maka gawa ng logging para ma analyze mo ano pumapasok sa database mo. Kapag ganito kasi, mas safe sya sa mga db exploitation lalo na sa MySQL injection attack.

Frontend/client app > MySQL is a nono ❌
Frontend/client app > https request > api backend (NodeJS atbp) > MySQL on localhost ✅
Anu po yung api keys? Sorry po baguhan

client/app > https request > api/backend > db and vice versa

gawa ka ng api endpoint sa backend na naka secured using api keys, tokens or any other possible authentication tapos naka sanitize ang input from the client/app. That way, secured and database mo kasi hindi sya publicly visible, bale yung backend lang yung nag communicate kay db, hindi directly from the client/app tapos pwdy kapa maka gawa ng logging para ma analyze mo ano pumapasok sa database mo. Kapag ganito kasi, mas safe sya sa mga db exploitation lalo na sa MySQL injection attack.

Frontend/client app > MySQL is a nono ❌
Frontend/client app > https request > api backend (NodeJS atbp) > MySQL on localhost ✅
Yung sanitize ng input is dapat number lang ganun.. if type text Naman dapat sanitize walang special chars.. ganun un po?
Tapos yung api kelangan di pede ma access kahit mag type sa browser ng localhost300/API/user.. wala lilitaw na data..tmaa po ba?
 
kung may domain name kana sa cloudflare mo point, and gamitin mo si infinityfree to deploy your code. Or pwede mo rin gamitin si infinityfree as is, kasi pwede sila mag bigay ng subdomain for free. with Cpanel narin sya.
 
client/app > https request > api/backend > db and vice versa

gawa ka ng api endpoint sa backend na naka secured using api keys, tokens or any other possible authentication tapos naka sanitize ang input from the client/app. That way, secured and database mo kasi hindi sya publicly visible, bale yung backend lang yung nag communicate kay db, hindi directly from the client/app tapos pwdy kapa maka gawa ng logging para ma analyze mo ano pumapasok sa database mo. Kapag ganito kasi, mas safe sya sa mga db exploitation lalo na sa MySQL injection attack.

Frontend/client app > MySQL is a nono ❌
Frontend/client app > https request > api backend (NodeJS atbp) > MySQL on localhost d

client/app > https request > api/backend > db and vice versa

gawa ka ng api endpoint sa backend na naka secured using api keys, tokens or any other possible authentication tapos naka sanitize ang input from the client/app. That way, secured and database mo kasi hindi sya publicly visible, bale yung backend lang yung nag communicate kay db, hindi directly from the client/app tapos pwdy kapa maka gawa ng logging para ma analyze mo ano pumapasok sa database mo. Kapag ganito kasi, mas safe sya sa mga db exploitation lalo na sa MySQL injection attack.

Frontend/client app > MySQL is a nono ❌
Frontend/client app > https request > api backend (NodeJS atbp) > MySQL on localhost ✅
di po ba kapag nag woworkout ka nang node and database always naka env for safety.. yun po ba ang ibig sabihin nang api ang db
 
Online po ba ung system nyo or local lang po?
Bigay ako kaunting background sa system ko, paps.

Bali itong system ko is Operational Management System ng Department namin sa school, bali isa sa features nito ay Attendance System. Ngayon, iniisip ko po if maganda ba siyang gawin online or local lang. Kasi if online, bali kahit nasa malayo events namin, pwede pa rin magamit yung system, diba? Since pwede kong i-install yung system sa laptop pero same database pa rin sa PC ng ComLab? Pero kapag local lang, nasa iisang lugar lang? Balak ko kasi i-install yung system sa Server PC ng ComLab namin. Ano kayang mas maganda at safe, paps?
 
tama po kapag po local is accessible lang po sa LAN nyo po. kung gusto nyo po ng online na safe tama po sabi ni Sir xLynx gamit ka po API need mo mag open port sa network nyo sa Server PC po para maaccess nyo ung API kahit saan po kayo basta may internet po
 
tama po kapag po local is accessible lang po sa LAN nyo po. kung gusto nyo po ng online na safe tama po sabi ni Sir xLynx gamit ka po API need mo mag open port sa network nyo sa Server PC po para maaccess nyo ung API kahit saan po kayo basta may internet po
Thanks, paps. Pero what if po mag stick ako sa local and ang gagawin na lang is dadaan na lang sa ComLab para mag attendance, ano po kayang magandang set up sa database?
 

Similar threads

About this Thread

  • 20
    Replies
  • 732
    Views
  • 6
    Participants
Last reply from:
xLynx

Trending Topics

Online now

Members online
685
Guests online
1,903
Total visitors
2,588

Forum statistics

Threads
2,268,250
Posts
28,921,166
Members
1,243,882
Latest member
kurt3434
Back
Top