Moderators: emkubed, Captain Ned
That's one approach, but the syncronizing can get messy, especially if updated records conflict. To make things easier during initial development, consider using just the host's database server (instead of an extra one at home). You'll be able to update it from home without noticeable latency.Drewstre wrote:I guess what I envisioned is that I would launch a database application on my computer, create a database, and fill it with a couple hundred entries. Then I would upload that database to my website. When I make changes, I would then either edit the one on the site, or edit it locally and sync it.
Two big decisions you'll need to research and decide first. First, do you want to use an existing framework that covers a lot of the plumbing (like symfony and drupal), or do you want to develop from scratch . If it's the latter, you'll need to decide between the LAMP stack or the Microsoft products (eg, SQL Server + ASP.NET w/ C#).Drewstre wrote:So what program do I need to create and edit the database? That's the first baby step I need to make.
just brew it! wrote:MySQL only costs money if you want a support contract from Oracle. As already noted, it is free with many hosting plans (or with any Linux distro, if you're rolling your own server setup).
PostgreSQL is another excellent free (Open Source) RDBMS.
Access is a train wreck. If you insist on using MS for some reason, use MS SQL Server; it's actually pretty decent (there used to be a "lite" version of it that was free, don't know if this is still the case).
Then I would upload that database to my website. When I make changes, I would then either edit the one on the site, or edit it locally and sync
{"_id":"f2bdbfe8b2b48a064584747a7800081c","_rev":"1-15f65339921e497348be384867bb940f","hello":"world"}wibeasley wrote: To make things easier during initial development, consider using just the host's database server (instead of an extra one at home). You'll be able to update it from home without noticeable latency.
wibeasley wrote: First, do you want to use an existing framework that covers a lot of the plumbing (like symfony and drupal), or do you want to develop from scratch.
pikaporeon wrote:Both MySQL and Postgres are solid (free) options
redavni wrote:If all you need to do is get some basic data entry done to start you going, just head over to google docs, create a form and have at it. The results are saved to a spreadsheet that you can download in plenty of standard importable formats once you get to the point of deciding what actual platform your web site is going to run on.
cheesyking wrote:One of the biggest drawbacks with doing something a bit radical like couch or python this is that you wouldn't have so much choice in who you got to do the hosting.
Correct, at that point, the only database software that you'd need to own is the frontend/client software to administrate the schema and stuff. All the databases you're currently considering should have decent front-ends for free. Double-check once you decide on one though.Drewstre wrote:Is this rendered moot by my response to wibeasley about the database being hosted and accessed remotely?
I've never used Google Docs, but I don't think they have a database equivalent (or something similar to MS Access). I think that means you'd store your information in a spreadsheet. Theoretically you should be able to export that to any database. But typically spreadsheets attract a lot of user mistakes, because they don't force a structure on the responses. Or something occurs where they less-structured data doesn't map cleanly to a well-organized database schema. Maybe "Google Docs Forms" helps prevent some inconsistencies. But I'd be surprised if it is as effective as a thoughtful & controlled web-front end client.Drewstre wrote:But will I be able to migrate that data to, say, the SQL database hosted by my web host?
If it's a big concern, you could register the site now, and then choose a (possibly different) host in a week or two. I've had a good experience with Dotster. There's a long thread on this topic somewhere in the TR forums.Drewstre wrote:This all harkens back to my choice of registrar, which brings up another concern: I'd like to register my domain (both .com and .net) as soon as possible. I'm honestly kind of surprised it is still available.
cheesyking wrote:Moving away from the database stuff I'm also going to stick my neck out and rubbish php. I know everyone uses it and there are a million and one existing scripts out there written in it but it's a horrible language. Switching to python was the best decision I've ever made.
Drewstre wrote:wibeasley wrote: To make things easier during initial development, consider using just the host's database server (instead of an extra one at home). You'll be able to update it from home without noticeable latency.
So, that means, I think, that I would access the database entirely through a web-based interface to my database, which is hosted entirely on my registrar's servers. I'm good with that. That seems like a good reason to settle on a registrar early...
pikaporeon wrote:Both MySQL and Postgres are solid (free) options
I looked at Postgres, and to my untrained eye, it looks very capable. It is, as you say, free. But when I go to http://www.mysql.com/products/, it looks like they want 2 grand annually. Am I looking in the wrong place? Is this rendered moot by my response to wibeasley about the database being hosted and accessed remotely?
This all harkens back to my choice of registrar, which brings up another concern: I'd like to register my domain (both .com and .net) as soon as possible. I'm honestly kind of surprised it is still available. I'm not sold on 1&1, but my clicking finger has hovered over the "Buy Now" button more than once, on a couple of different registrars, pending advice from knowledgeable folks like you guys and gals. I would really appreciate any input you folks might have as far as a proper, dependable registrar to go with, knowing what you know of my intentions and needs.
Drewstre wrote:redavni wrote:If all you need to do is get some basic data entry done to start you going, just head over to google docs, create a form and have at it. The results are saved to a spreadsheet that you can download in plenty of standard importable formats once you get to the point of deciding what actual platform your web site is going to run on.
That's starting to sound like where I'd like to start. But will I be able to migrate that data to, say, the SQL database hosted by my web host?
DLHM wrote:I would get a hosted site from godaddy or whtever and install Wordpress. http://wordpress.org/
It is very easy to use, the database is sql and is in the backend. find some plugins to help do exactly what you want,( i'm sure you can find one)..
ludi wrote:Personally, I wouldn't touch GoDaddy with a fresh tetanus shot and a ten-foot flaming pole.
redavni wrote:Calling a consultant or try to find a local user group are always good options.
DLHM wrote:I would get a hosted site from godaddy or whtever and install Wordpress. http://wordpress.org/
It is very easy to use, the database is sql and is in the backend. find some plugins to help do exactly what you want,( i'm sure you can find one)..
Flatland_Spider wrote:Most people get MySQL from their webhost or from the repos of Linux distro they use. The community edition of MySQL is free, and that is the one you'll want to download, if you decide to use MySQL. Here is the link to the community edition. http://www.mysql.com/downloads/mysql/
Drewstre wrote:DLHM wrote:I would get a hosted site from godaddy or whtever and install Wordpress. http://wordpress.org/
It is very easy to use, the database is sql and is in the backend. find some plugins to help do exactly what you want,( i'm sure you can find one)..
Hmmm, interesting. I thought that was simply blogging software, I didn't know about it's database capabilities.
Users browsing this forum: Bing [Bot], Google Adsense [Bot] and 5 guests