I’m happy to announce book giveaway contest, where you can win PDF version of one of the two books — Linux Firewall or Learning jQuery 1.3.
How to enter the contest
All you have to do is leave a comment with your answer for the following two questions:
- What is your favorite UNIX Firewall Software? AND why is that your favorite firewall software? (It can be any firewall software. i.e open source or commercial)
- What is your favorite Database? AND Why is that your favorite database? (It can be any database. i.e open source or commercial)
Contest Prize
Two random winners will be selected from the comments and receive the PDF version of one of the following book. Contest is open to everybody.
- Book for 1st Winner: Designing and Implementing Linux Firewalls and QoS (using netfilter, iproute2, NAT and l7-filter)
- Book for 2nd Winner: Learning jQuery 1.3
Contest End Date: Thu, Jan 28th 2010, Midnight. Winners will be announced on Jan 29th.
Comments on this entry are closed.
Favorite firewall software:
IPtables, Powerful, and easy to use. It is the only firewall software that I am familiar with as well. 🙂
Favorite database:
MySQL. Fast, easy to install and use.
Favorite firewall is OpenBSD and PF. If Linux is obligatory then it is SHOREWALL due to its capabilities and macro driven structure
Favotite database is PostgreSQL. It is perfect for heavy loads when write and read actions are concurrently run.
iptables for firewall
may be the featureful document
mysql
opensource and fast
My favorite linux firewall is iptables, cause it’s very powerful and flexible.
My favorite database is of course mysql, because it powers the parts of the internet I enjoy the most and it’s open-source and fast. Don’t let any of the NoSQL hype get you, mysql is still a performance beast if used right.
iptables & postgresql 😉
iptables
easy and fast
mysql
opensource, many free tools available (http://www.vim.org/scripts/script.php?script_id=2771, mysql highlighting 😀 )
My favorite linux firewall is iptables, powerfull and flexible
My favorite database is postgres, open source and security
iptables
mysql
🙂
My favourite linux firewall is Susefirewall and database is PostgreSQL. Susefirewall is easy to learn and configure while Postgresql is a very powerful database and far easier to use than mysql.
Truely IPTables, what else 😉 But sometimes I cannot live without Cisco ASA/PIX…
My favorite DB… I would like to say Oracle in all versions, not really the cheapest way to store data but really powerful.
Regards…
Max
1. I must say IPTABLES. It is versatile, powerful, although a bit cryptic. I have been trying to get my head around it, on and off, for a while now. Although, Gufw, the GNOME frontend for ufw, is what I use on my lappy.
2. As a pre-novice web developer, I would have to go with MySQL. Again, it is versatile, all be it simple, and you can add referential integrity by changing the engine. It is not the be all and end all by any means.
They are both Open Source.
Long live the Penguin!
iptables
powerfull, flexible
mysql
open sources, fast
iptables is powerful
mysql is opensource
* CheckPoint FireWall-1
The most comprehensive and powerful firewall I ever had to do with.
* MySQL
I´m not a database guy. But this is the one I most often use for OSS support.
My favorite linux firewall is ipcop – dead easy to setup, no fuss and gets the job done.
My favorite database is mysql – probably cause I started with it and did not need to look for something else for simple database needs.
1.iptables
its only one i can use and be familiar with. if you can add some add-on modules, iptables gonna be powerful tool!
2.mysql
i like mysql. because its really easy to backup :p
UFW, (iptables) powerfull and easy to configure
postgres, because of its advanced features
1. Shorewall, because so easy and powerfull
2. Mysql, because easy to use.
Thanks…
favorite UNIX Firewall Software : iptables / apf
fast and light. easy to get it up and running, does a good job.
favorite Database : mysql 5.x
compared to postgres, support is better. love the clustering capabilities of mysql.
As from nick I think you can realize that my favourite is pf from OpenBSD, syntax very simple, really performant, QoS, load Balancing, CARP, set it in minutes. If You need gui pfSense is the must for You (based upon FreeBSD)
Database: MySQL of course. Very, very fast and reliable database, and now with replication and more engines for every need.
For firewall iptables. reason : no choice. it’s the only one I know for firewall. 🙂
For Database mysql. reason : small, but powerful.
iptables–>>very powerfull
mysql–>> easy to install,configure,manage
Thanks
1- I’m a newbie so I don’t have one
2 – Oracle – It seems very powerful
my favourite database is MySQL.
this is very simple and can develop advance features with the help of shell programming.
it has more database engines to suit everyone needs.
Iptables as the firewall because is powerful and open source.
Mysql is my choice for the Database, it’s not the most powerful but it works well in most situations and is fast.
iptables, the one and only!!!
mysql, what else????
iptables: powerful tool!
mysql: easy to use, fast and make many tasks simple.
IPTABLES tangible
MYSQL Very easy install, simple, highly sufficient for many projects
IPCop
mysql
1. IPCop – because it’s easy to configure thus powerful through add-ons. And there is a strong community for german users (http://www.ipcop-forum.de)
2. MySQL – because it’s free, powerful and easy to configure
iptables:
lightweight, powerful!
SQLite:
It works on android!
iptables – fast kernel based firewall
postgresql – best open-source database
1. iptables. Fast, secure, flexible.
2. MySQL. Easy, configurable, available on many platforms.
iptables : powerfull
mysql : fast
iptables: the first firewall i had to configure, fast and easy in most cases
mysql: easy to learn, open source, you don’t have to be a professional dba to administer a db system.
iptables or pf (FreeBSD) – for firewall
PostgeSQL- fast, simple, powerfull and stable.
IpTables, and mysql.
iptables & mysql!!!
iptables: standard, easy to find loads of info and stable!
mysql: maybe not so fast or powerfull but simple and a very big userbase…
IPTables for firewall because of the vast user-base which proven it’s reliability over and over again. I used that for companies.
MySQL for database because of small footprint. It’s lightweight and executes really fast, alot sleeker than Oracle.
1. iptables.
2. mysql.
Both are very popular OSS and a lot of tips available on the Internet.
Firewall: iptables (fast and powerfull)
database: mysql ( light,fast,easy and very very powerfull)
1. Iptables
– Powerfull tool
2. MySQL
– It’s enough for my working.
1. IPTables – Has all the features I need, and there are enough add-ons for managing it to make it easy enough to use.
2. DB2 – I’ve been using DB2 since starting to work on it in a mainframe shop back in 1986. I’ve gotten very comfortable with it over that time.
iptables – for firewall. Very Powerful/
MySQL – for ease in Installation/Use.
01/18/10
My favorite firewall software is iptables. It is relatively easy to use and allows granular control.
My favorite database software is MySQL because I have used it for many years, it is free, and robust. One of my web sites uses it as the back-end DB.
iptables for firewall, because of its flexibility and power.
for database, mysql. simple but with enough features.
iptables for firewall and Oracle for database
Firewall Builder helps me write and manage configuration for my firewalls. It literary writes iptables script, pf.conf file, router access lists or PIX configuration for me.
Firewall: Shorewall
Database: MySQL 5.x
I would say without a doubt, pfsense. There is a ton of flexibility and easy to deploy. Excellent QoS which is very important to most of my deployments
1. – CheckPoint – NGX
2. – MySQL
couchdb is starting to creep up on me…
My favourite firewall is a slipt between Shorewall and IPCop.
I really like the configurability and clarity of Shorewall. Many firewalls hide behind a GUI and that’s that! The config files of Shorewall are straight forward and easy to understand and allows it to be set up without a GUI. For many that is a downside, but for a firewall of any sophisitcation the accuracy and verifyability of the setup are important.
That being said, I use IPCop at home. The GUI is irrelevant. or a home system it runs on old hardware, what I call Salvation Army Specials, and doesn’t take any setup. Home and office are different.
For databases, again I’m split. For RoR develpment on my laptop I favour SQLite3. Its there when I need it, no need for servers. Yes, that makes it “single user”, but I’m the single user. Once the application is deployed then iIturn to MySQL. Flexible, tunable, but without the administrative overhead of Oracle or DB2. I simply don’t have the time for ‘continuous hands on’ administration.
Favorite Firewall: Shorewall -> flexible, lots of documentation
Database: MySQL -> Widely supported by other programs, lots of documentation, powerful.
My favorite firewall is IPTables and favorite database is for sure postgreSQL.
Cheers 🙂
1. Firewall: iptables or Checkpoint software.
2. PostgreSQL, much better than MySQL.
1. Iptables – easy to set up and powerful
2. mysql – again really easy to use and opensource – so much document/tips out on the web.
Iptables/Netfilter is my favorite firewall because of it’s flexibility, because it’s open source software, it is my router on my home network and it runs on my ten year old 1GHz Duron “server” like a champ.
My official job title is “Oracle DBA” which makes Oracle my favorite database. Oracle is incredibly powerful, scalable and continues to hold on to a large market share. It also pays my mortgage and keeps my skills quite valuable.
Cheers:) Thank you! That’s wonderful news.
My favourite firewall is iptables, because it is very powerful and free, and my favourite database is mySQL mainly because it is so easy to use, and of course it is free as well.
My favorite firewall: NETFILTER
My favorite database: MYSQL
Iptables: powerfull and very flexible
MySQL: Simple and powerfull
Firewall: Hate to be such a parrot, but iptables just works, right?
SQL: I’m a .NET developer and have been for 10 years now, so MS SQL Server is my poison of choice for SQL. Incredibly powerful, large feature set, included management tools, fast…
iptables.. powerful
mysql.. easy and fast
My favorite firewall at the moment is a firewall distribution call pfSense. pfSense is a package of FreeBSD and pf with a lot of bells and whistles added to, making it both easy to deploy and potentially very powerful if needed. I noticed someone mentioned Checkpoint-1 earlier in the comments, and I find pfSense both more powerful firewall and a more comprehensive interface.
My favorite database at the moment is postgreSQL. I’ve used mySQL in the past, and it is easy to setup and use, with a lot of documentation and support, but I find it’s focus a little narrow as a database. I feel PostgreSQL has broader scope as a database, and now with the issues going on with the ownership of mySQL, a clearer future.
My favorite Linux firewall is SmoothWall Express. It has a small foot print, a web interface and is easy to configure.
My favorite database is MySQL 5.5. I’ve been using MySQL for years and it just keeps getting better. I love the new ability for partitioning.
Best regards
UFW for firewall as it is easy to use.
MySQL has been a favorite.
Have a great day.
Guarddog. Isn’t the best guard, a dog? and dedicated too!
1. iptables and my own script
2. mysql, it’s the best for me, it’s easy to use, i don’t use any commercial and others database
My favorite firewall is IPTables
Favorite database is Oracle.
IPCop for firewall. Easy to implement.
MySQL for DB. Powerful, robust and a lot of documentation.
1. Firestarter is a firewall friendly intuitive and easy to configure.
2. MySQL is open source and quite powerful documentation which provides great operational capacity would not change it.
1. Iptables/Ipchain – you can do almost anything you want with it
2. MySql – opensource (for how long …?!) ,easy to use , big community
Definitely my favorite firewall is Endian, The capabilities of this firewall are beyond many others that are overrated and overpriced. The personal support is fantastic and if you get the hardware the product is just fantastic.
In regards to Database I go with MySql database which is easily configurable and the forums and support are widely accessible through Internet. As powerful as the commercial one and highly compatible with almost all OS (if not all, haven’t tested in some)
1. iptables.
2. mysql.
Hey Ramesh
Firewall: Shorewall, because is easy, robust and extensible
Database: MySQL, Because it’s easy and I have done several projects with this and management as well.
Sorry by the english, but I can read but no write xD
I like iptables. It’s part of the Linux kernel and with it and other tools, solutions can be build easily.
IPTables – already installed easy and flexible to use.
MySQL – Free and has never failed to meet my requirements.
ufw – super easy
mysql – come on who doesn’t use this… although i’m trying to find a good use for couchdb
1) Firewalls, has to be iptables, compiled into the kernel by default in most linux distros, works from the ground up. Shorewall/IPCop etc. uses IPTables under the hood anyway, so why not go to the horses mouth.
2) Databases, current favourite is PostgreSQL, its more stable than MySQL in my experience, and the speed issues seem to have been solved in v8.3. The query optimiser seems to handle stupid generated SQL better.
Firewall: the one that comes with my dsl router which its suposed to be iptables…personally, i’ve never used a personal firewall and only used iptables for packet forwarding, not for blocking packets…
Database: I work mostly with 4th dimension and oracle, but my *nix choice would be mysql with no doubt because its by far more simple than oracle (never tried postgreSQL) and faster than sqllite or similar…
1) IPtables for me too, just for being so easy to configure, yet robust as well.
2) MySQL for being well documented, fast, multi-platform, OSS, and because I really don’t have a much more experience using anything else. :\
-VB
GuardDog
because it is easy to use
1. What is your favorite UNIX Firewall Software? AND why is that your favorite firewall software? (It can be any firewall software. i.e open source or commercial)
iptables
2. What is your favorite Database? AND Why is that your favorite database? (It can be any database. i.e open source or commercial)
IBM DB2
1) iptables, because it built in linux kernel
2) firebird, because open source
1. MonoWall. i like the idea of having one of my older computers protecting me… Although I’m fairly new to the *nix firewalls, so I will be checking out the highly recommended ones here.
2. It’s a tie here between MySQL and SQL Server (Yes, I realize that it’s a Microsoft product). Both are easy to use. I love MySQL because it’s open-source and platform independent. I like SQL Server because it’s the one that I’ve learned to use more than any other (and most of the third party programs that are installed on my Windows box used it).
Have a great day:)
Patrick.
http://www.pfsense.org/
Cheap, Fast, Highly Configurable
My favorite linux firewall is iptables, because it’s built in.
My favorite database is mysql, because mu media player/servers use it
1. What is your favorite UNIX Firewall Software and why?
IPTables with Firestarter as GUI because I use FW only on my linux desktop/notebook and this is sufficient for me.
2. What is your favorite Database and why?
I/We prefer Oracle DB in commercial projects therefore Oracle DB has best perfomance on large databases. But for small projects or for development I use MySQL because it is simple to administer and use in linux distros.
-iptables or shorewall (one simply manipulates the other anyways) powerful but tedious
-mysql for speed and simplicity
I like Drawbridge because it works well in my academic environment preforming fast packet filtering with a large number of custom filters,
I like MySQL. It is very scalable, free and hopefully Oracle won’t mess with it.
Thanks.
1.My favorite Linux firewall is Smoothwall as it offers to me the best defense against attacks and has lots of built in functionality that suits my needs the best.
2. My favorite database is MySQL due to its abilty to scale to fit the various transactional traffic that I need to manage and the fact that its open souce and is rock solid.
IPTables for firewall- simple, powerful and well documented
MySQL any day for DB- I don’t know whether it’s right, but I always felt it to be light and easy to use across both Windows and Linux platforms when compared to MSSQL or 10g. Helped me create multiple instances of DB for learning/testing purposes.
My favourite firewall is iptables because is very efficient.
My favourite DB is mysql because is powerfull and Open Source.
1. My favorite Unix Firewall is pf, it is convenient and quite human.
2. My favorite Database is MySQL, there are more resource for mysql.
Firewall: Checkpoint Firewall-1, fast, clusterable, good management interface.
Database: Microsoft SQL-Express, free, good enough for most web-apps.
1. iptables. No comments 🙂
2. mysql.
Favourite Firewall Software: IP Tables, because it is built-in, highly flexible, and combined with Firewall Builder settings are easy to manage.
Favourite databases: MySQL – because it is free, and simple to use for the hobby programming I am doing.
1. iptables because it’s easy to understand, allows to define own policies, integrated in the kernel, thin and fast and because if you say firewall and Linux it comes at first to my mind can be easily used in embedded devices like for instance WiFi routers with Open WRT.
2. MySQL because it is fast, easily understandable, free, easily integrated, hmm and to be honest a have no experience with the other DB solutions until now :-).
Firewall: iptables: extremely flexible, no GUI configuration = no bloat.
Database: Oracle: because is the most mature and feature-rich of them all (commercial and non commercial).
Shorewall – easy config file that is easy to read as well. Interfaces with iptables which is definitely a powerful and flexible however editing the config file can be tedious.
MySQL – easy to setup and use and very fast. Interfaces with all of my favorite programming languages including PERL and PHP.
a) pfSense
b) spatialite / sqlite
My favorite firewall is OpenBSD’s “pf”, because it is efficient, powerful, and stable.
My favorite DB is PostGreSQL, because it is standard-compliant, powerful, and stable.
And both are free and open.
Firewall: iptables… Why? Its all i need!
(1) openbsd’s PF, because the OS is designed for this purpose and it is open source and secure.
(2) Informix. It has more clean design / architecture as compared with other like Oracle, Sybase…
-Shorewall as a front end to iptables. Easy graphical interface.
-MySQL as it is arguably the most widely used in FOSS.
firehol is the best firewall software!!!!
My Favorite firewall is iptables/ipchains because its powerful yet simple and stable
My favorite DB is Mysql, because its free and does everything that i neeed
-iptables, cause its the way you meant to do it hehe
-MySQL, opensource, easy to use
IPCop is by far the easiest dedicated firewall software for an old machine. It is easy to set up, configure, and add addons for just about anything. The nice thing about it is that if your home network (or any for that matter) has windoz or crapple on them you add another layer of protection with out needless overhead. It is also easy to manage QoS for things like my vonage phone, and ssh.
As for a database I have to say BDB-JavaEdition. I’m a java developer and like the performance of this data base, with out the needless overhead of a relational mapping layer or the need to create prepared sql statements (no sql injection worries), just plain old java objects. With these two points, I get a faster, safer, database experience.
Iptables e Mysql.
firewall = iptables
DB = postgresql
If you work on linux, then you need no other than iptables,that´s for sure.
& since i am open-source freak, i prefer nothing but MySQL
If you work on linux, then you need no other than iptables,that´s for sure.
& since i am open-source freak, i prefer nothing but MySQL
Favorite Firewall: iptables
Favorite database: mysql.
they are the first ones that I know of and they have not failed on me and i am sticking to them.
Favorite firewall – IPtables, Powerful, and easy to use and under GPL. Available as part of the basic LINUX package.
Favorite database: MySQL. Fast, easy to install and use and under GPL.
1. IPCOP without a doubt. It’s very easy to setup, very flexible, runs on many different hardware configurations, has lots of available add-ons, and gets the job done reliably and inexpensively. I’ve been using it for four years after an exhaustive search of available firewalls.
2. Mysql. Its pretty easy to setup and use. Handles good sized databases without degradation in performance, and is widely used enough to have good support.
Iptables is my Favorite Firewall,because it is Opensource and easy to configre
MySql is My favorite database server because easy to configure and manage.
1) openSUSE firewall script /etc/sysconfig/SuSEfirewall2 (using IPtables). Because it has variables for pre-configured zones and Allow/Drop rules. And with yast you have a GUI.
2) MySQL. Because it’s stable, fast and Open Source. And a lot of tools and community knowledge exiting.
ip tables does the job for me ( if you need a gui program I like guardog ) on the database side mysql is my default choice although for small stuff derby is best and for more serious stuff i’d say postgress
…my favorite Linux Firewall is netfilter/iptables which is the next Linux Firewall learned after ipchains and netfilter/iptables has the ability of using layer7 filter.
…and for my favorite database is MySQL. The only database I learned so far and they have lots of free tools to design and manage MySQL.
1- My favorite UNIX Firewall Software is iptables because it’s very easy to use, understand and it’s free 🙂
2- My favorite Database is MySQL because ir’s the only one i know 😀
1. Iptables – strict, simple, nothing superfluos.
2. sqlite3 – actually, it showed to be perfect match for python + some_easy_to_use_db and simple projects. In a big projects I’d rather choose postresql
1.We use two firewalls Plesk and Endian. But i like using Endian Firewall – Since it is easy to implement and the gui mode is more interactive and easy to use!
2.I like MYSQL – since it is faster and replicates easily without any trouble,we are using it in our production server for more than 3yrs – until now we never witnessed any problem..
My favorite linux firewall is ipcop
it is Opensource and easy to configre
MySql is My favorite database server because easy to configure and manage.
Favorite Firewall: IPcop Reason: Good documentation, easy VPN setup.
Favorite DB: PostgreSQL Reason: Open Source, I like the license, not owned by a major corporation hemorrhaging talent as it is mired in an acquisition debacle.
1. I like ClearOS at the moment. No reason other than it’s free, open source, and I’m currently using it.
2. Which ever database my customers are paying me to like. 🙂 I use a lot of Oracle, SQL Server, PostgreSQL, some MySQL.
My favorite firewall software is of course that which is part of my favorite OS, linux. So naturally I’m using iptables/netfilter – as for my favorite tool for managing the rules, the answer may be surprising to some: The linux firewall module that comes with webmin! I’ve looked at many tools – firestarter, shorewall, and many others, and they all fall short in various ways, but the webmin module stood head and shoulders above them all for usability and reliability.
My favorite database software is mysql – it’s fast, relatively lightweight, and easy to set up as part of the lamp stack. For all the charges against it, it’s been reliable for me, and when there have been problems with corruption due to external factors, it’s always been fixable.
IPCOP – I know its a distro, used in many businesses works great 100% of the time.
MS SQL 2005, when you need to get something done in a hurry its the best for that.
iptables – it’s free and what I know
mysql – it’s free and what I know
Hi Ramesh,
1) Uncomplicate Firewall is my favorite firewall software, it is on ubuntu distribution. It is so easy rules definitions and also has a GUI interfase doing easier the work.
2) My favorite Database, is for server environment, Mysql because first all it has some methods for indexing MyISAM, InnoDB, BDB, or MEMORY so you can choose between then which one is the best for your data model. For standalone application I prefer Sqlite because it is SQL/92 compliant.
My favorite firewall is ufw, its easy and works. Using iptables comes next.
The best DB is mysql since I know it, and its very user friendly with lots of options. Thinking though about turning to PostgreSQL due to Oracle’s claws on the source although the GPL should be sufficient for future prosperity.
Iptable is the useful firewall for me,cause it’s native in Unix and easy to used.
1)Iptable is the useful firewall for me,cause it’s native in Unix and easy to used.
2)MySQL is my favorite DB software cause it’s open source and free.
I make my own shellscripts for firewalls (iptables), that’s powerful and easier.
DB? MySQL. Versatile, compatible and simply.
Sorry by my english (!?)
1. iptables…..flexible, less complicated
2. mysql …….opensource , fast
iptables – powerful and flexible
postgresql – powerful, fast and easy
Both iptables and ipchains are both effective, but i like ipchains b’cos each packet is filtered from Input, Output, Forward group.
Mysql in linux b’cos you can learn it easily and while learning mysql you can also learn linux commands also.
1. Favorite Unix Firewall – Checkpoint
2. Favorite Database – Oracle
1. The one click auto firewall in Puppy Linux 4.3.1 does the job and sits on my gateway PC, unbelievably simple to activate.
2. Favorite Database and apps NetBeans… “it just works”
iptables – easy to use, fast, powerfull
mysql – opensource, fast
waiting for mariaDB (next generation of mysql)
fire starter i guess cause iam a noob at linux my favorite data base would be anywhere that gets me the knowlage i seek in a open source manner ive only been using linux a year and i have slackware 12 on a old dell i realized linux is a savior for people in the low income bracket ive been tryin to spread linux to everyone i can
Firewall
Iptables and as a package IPcop
Database
MySQL
My favourite firewall is Firestarter because it is very simple and easy to use.
My favourite database is MySQL beacuse its free,powerful and easy to use.
I am using FreeBSD with IPFW/PF. On linux, I am using Iptables, of course.
For my little needs I found SQlite enough. But for production MySQL is my favourite.
My favourite firewall is being used in a Linux box ( Bering Linux ). The name of the program is Shorewall. I have been using it for 8 years.
2. My favourite database is Open Office org database. I have been using it for over 6 years. Prior to that I used Superbase on my Amiga for 10 years.
IPTables = opensource
MYSQL = opensource
What is your favorite UNIX Firewall Software? AND why is that your favorite firewall software?
None- idont use any .. ididt deal with any one .
What is your favorite Database? AND Why is that your favorite database?
MySQL… It is Available in any Linux Host service …easy to configure .. remote connection is very easy too … which is very important to me
1. iptables, Available in any Linux Host
2. mysql, easy to configure
Favourite firewall: Firestarter Desktop tool because its so easy to use and satisfies all my needs to secure the OS, services and all apps.
Favourite DB: SQLITE – perfect for personal and light-weight use. Sure, I use MySQL, Postgres, Oracle but SQLITE holds a special place in my heart.
1 smoothwall – iptables
2 mysql
1. IPCOP
2. MYSQL
1. iptables – Robust, flexibility, create great rules in a easy steps and OpenSource. You just love it.
2. Postgresql – Reliability, data integrity, and correctness and again OpenSource. What can I say. Just Love It.
Favourite firewall : I don’t use any firewall in Linux.
Favourite database : I like mySQL, it is fast, easy data import, an awsome front in the form of myphpadmin.
Firewall – My choice is Shorewall. It is zone-based and distributed. Security policy is easy to deploy among different firewalls in an enterprise.
Database – My choice is MySQL. Many ways to configure. Easy to use with PHP.
1. iptables
2. mysql
Plain iptables work for me but, ufw wrapper is also very nice, it comes with ubuntu.
As database goes I’d say mysql, since I know it best.
iptables as very versatile
PostgreSQL as it is Enterprise Class and FOSS
1. iptables
2. mysql
I prefer “iptables” as firewall. It’s very open. It can be tuned at nano level.
Databse of course “mysql”. It is open, very small in size, yet can handle huge data, it is portable and pluggable.