Showing posts with label MySQL. Show all posts
Showing posts with label MySQL. Show all posts

Web-Based Multiple MySQL Manager – AeroSQL



AeroSQL is an open source web application, for managing MySQL databases.

It can control databases from different servers in a single, desktop-like interface where records can be easily browsed or edited within a grid.




The application displays every query executed & can run a batch of sql queries to save you time.
It is possible to select the columns to be displayed while editing a table which will help reaching the data in an organized way.

AeroSQL is built with PHP & uses ExtJS to provide the desktop-like functionality.

Requirements: PHP & ExtJS
Website: http://www.burlaca.com/aerosql/
Demo: http://www.burlaca.com/aerosql-demo/

25+ Alternative & Open Source Database Engines



Almost every web developer has a favorite database that he/she feels comfortable working with as all the tricks & gimmicks are already experienced.

It can be one of the popular databases below:

or even simpler ones like XML, text, etc.
It is understandable why these databases are frequently used; they are well-documented, have a community behind them, integrated with most popular CMSs', easy-to-use, offered by most of the hosting companies ,etc..
But there are also many other databases which are getting popular day-by-day & may have advantages over what you're already using.
Here are 25+ open source alternative databases that you may consider using in your next project:

MongoDB



It is an open source, high-performance, scalable, schema-free & document-oriented (JSON-like data schemas) database.
There are ready to use drivers for most popular programming languages like PHP,Python, Perl, Ruby, JavaScript, C++ + more.

Hypertable



Hypertable is a high performance distributed data storage system designed to support applications requiring maximum performance, scalability, and reliability.
It is modeled after Google's BigTable and mostly focuses on large-scale datasets.

Apache CouchDB



A document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript.
CouchDB offers a RESTful JSON API which can be accessed from any environment allowing HTTP requests


Neo4j



It is an embedded, disk-based, and fully transactional Java persistence engine that stores data structured in graphs rather than tables.
Neo4j offer a massive scalability. It can handle graphs of several billion nodes/relationships/properties on a single machine and can be scaled across multiple machines.

Riak


Riak is a very ideal database for web applications as it combines:
  • a decentralized key-value store
  • a flexible map/reduce engine
  • a friendly HTTP/JSON query interface.

Oracle Berkeley DB

 



It is an embeddable database engine that provides developers with fast, reliable, local persistence with zero administration.
Oracle Berkeley DB is a library that links directly into your application & enables you to make simple function calls rather than sending messages to a remote server for a better performance.

Apache Cassandra



Cassandra is a highly scalable second-generation distributed database that is used by giants like Facebook, Digg, Twitter, Cisco & more..
It aims to provide a consistent, fault-tolerant & highly available environment for storing data.


Memcached



Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.
It is intended for use in speeding up dynamic web applications by alleviating database load.

Firebird



Firebird is a relational database that can run on Linux, Windows & various UNIX platforms.
It offers high performance and powerful language support for stored procedures and triggers.

Redis



Redis is an advanced fast key-value database written in C which can be used like memcached, in front of a traditional database, or on its own.
It has support for many programming languages & used by popular projects like GitHub or Engine Yard.
There is also a PHP client named Rediska for managing Redis databases.

HBase



HBase is a distributed & column-oriented store which can also be called as the Hadoop database.
The project aims to host very large tables like "billions of rows, millions of columns".
It has a  REST-ful web service gateway that supports XML, Protobuf, and binary data encoding options.

Keyspace



It is a consistently replicated, fault-tolerant key-value store that works in Windows OS.
Keyspace offers high availability by masking server/network failures & appearing as a single, highly available service.

4store



4store is a database storage and query engine that holds RDF data.
It is written in ANSI C99, designed to run on UNIX-like systems & offers a high performance, scalable & stable platform.

MariaDB



MariaDB is a backward compatible, drop-in replacement branch of the MySQL® Database Server.
It includes all major open source storage engines + the Maria storage engine.

Drizzle

It is a fork of MySQL that focuses on being a reliable database optimized for Cloud and Net applications.

HyperSQL

It is a SQL relational database engine written in Java.
HyperSQL offers a small & fast database engine which has in-memory and disk-based tables, supports embedded/server modes.
Also, it has tools such as a command line SQL tool & GUI query apps.

MonetDB



MonetDB is a  database system for high-performance applications in data mining, OLAP, GIS, XML Query, text & multimedia retrieval.

Others

Open Source MySQL Backup Application: Sypex Dumper



Sypex Dumper is an open source web application for creating instant or automated backups of MySQL databases.

It is built with PHP, has an Ajaxed interface & can restore databases as well.

The application can work with gb-level huge databases as it easily bypasses the timeout limits of PHP by pausing/starting backup jobs.



Sypex Dumper can optionally check, optimize & repair tables or automatically delete older backups to save space.

It has support for file compression (Gzip and Bzip2) & offers a multilingual interface.

Requirements: PHP 4.3.1+, MySQL 3.23.56+
Website: http://sypex.net/en/
Download: http://sypex.net/en/products/dumper/downloads/

Open Source Invoice Manager: MyClientBase

MyClientBase is a web-based, free & open source invoice management application which is built with PHP (using the CodeIgniter framework) & MySQL.
It enables anyone to create invoices, view payments, get reports & more..

The application is flexible & variables like:

  • currency symbol
  • date format
  • next Invoice ID
  • tax rate
can be customized easily.
It is possible to define tax rates per invoice or globally & create multiple invoice templates.

Requirements: PHP, MySQL
Website: http://www.myclientbase.com/
Download: http://www.myclientbase.com/myclientbase/download

Create Gallery-Themed Websites Using W-Script 10 Jan

W-Script is an open source application which is originally aimed at creating "wallpaper download websites".
But, it is a very ideal resource for building any gallery-themed or image-oriented website like CSS galleries, photo galleries ,etc.
W-Script
The application is built with PHP-MySQL & it can handle large number of images.


Some features of W-Script:

  • unlimited categories, subcategories
  • visitors can submit images (and optionally register)
  • images can be rated & commented
  • advanced search
  • auto-thumbnails in various sizes
It has a Smarty-based template engine which makes creating new templates pretty easy.
Also, W-Script can be extended with modules like tag clouds, color browser, user stats or anything custom.

Requirements: PHP & MySQL
Website: http://www.wallpaperscript.net/
Demo: http://www.wallspaper.net/

Powerful And Open Source CMS: Symphony

Symphony is a XSLT-powered open source CMS that is created with PHP & uses MySQL for storing data.

It offers a very flexible usage as the data, logic & templating layers are all independent, meaning that whatever you implement can be modified, added or removed with minimum effort.




When compared to other popular CMS applications, the biggest difference is the template engine used. It is XSLT-based which makes it possible to output much more than just web pages (dynamic CSS & JavaScript, PDFs, SVGs..).

Symphony has a light & elegant backend that helps you focus on your work with features like bulk editing, drag'n drop ordering of items & much more.

The application has a growing library of extensions (130+) which can help you improve the functionality it offers.

Requirements: PHP 5.2+, MySQL 4.1+, PHP's LibXML module with the XSLT extension enabled
Website: http://symphony-cms.com/
Download: http://symphony-cms.com/download/

LinkWithin

Related Posts Plugin for WordPress, Blogger...