Technology
Mysql
Why choose Mysql?
Scalability
MySQL AB develops and supports a family of high-performance,
affordable database products. The company's flagship offering
is 'MySQL Enterprise', a comprehensive set of
production-tested software, proactive monitoring tools, and
premium support services.
Open
Source / Open Standards
MySQL is the world's most popular open source database
software, with over 100 million copies of its software
downloaded or distributed throughout its history. With
superior speed, reliability, and ease of use, MySQL has
become the preferred choice of corporate IT Managers because
it eliminates the major problems associated with downtime,
maintenance, administration and support.
LAMPs
Choice
MySQL is a key part of LAMP (Linux, Apache, MySQL, PHP / Perl
/ Python), the fast growing open source enterprise software
stack. More and more companies are using LAMP as an
alternative to expensive proprietary software stacks because
of its lower cost and freedom from lock-in.
PostgreSQL
Why PostgreSQL?
No
licensing or recurring fees
PostgreSQL is free, open source
software which allows anyone to use the software on any
number of servers without restrictions on number of users,
connections, CPUs, or size of data set. There are no initial
purchase or recurring fees.
Excellent support
option
Users of PostgreSQL can obtain support from the developer
community or by choosing to align their business with End
Point Corporation or other companies for ongoing support. End
Point provides top-level PostgreSQL support to all of our
clients that have chosen PostgreSQL to drive their
businesses.
Performance
and scalability
PostgreSQL can be optimized for many
situations, ranging from read-only information websites to
multi-user ecommerce systems with high transactional load.
Whether your site needs a single shared database server with
a few tables, or multiple database servers storing millions
of records, PostgreSQL is able to scale with the demands of
your business.
Industry
wide usage
Many companies and government agencies use PostgreSQL for
their mission-critical, large-scale applications. The
American Chemical Society has over 165,000 members and
receives 12 million visits every day on their website. They
currently use PostgreSQL to drive their journal archive which
contains 125 years of publications consisting of 2.5 million
pages and more than 1 terabyte of data. Networking giant
Cisco uses PostgreSQL as an embedded database in many of
their products. BASF, the world's largest chemical company,
uses PostgreSQL to store the data for their U.S. agribusiness
e-commerce website.
Support for
Multiple Development Platform
Whether you're building an Interchange e-commerce website, a
PHP-driven blogging site, or a Perl-based content management
system, PostgreSQL can be used to manage the data. PostgreSQL
programming language interfaces exist for Perl, Ruby, Java,
.Net, Python, PHP, C, and C++, among others.
Interchange
Why Interchange?
Unlimited Extensibility
Interchange allows your website to add functionality without
software-related constraints. Have an innovative promotion?
Interchange can handle it. Need to identify custom-filtered
customer groups? Interchange has you covered.
No
Licensing Hassles, No Recurring Fees
Because Interchange is open-source software,
there are no licensing fees required to use it. That means
there's no fee to start using the software, no fee to keep
using it, and no ever-changing "end user license agreement"
to suffer under. Once you've installed it and have it
running, it's yours to use as you see fit.
Limited
Risk
Together with Tildaworks phased roll-out plan, Interchange
allows you to mitigate your risk through gradual
implementation. Start out with only the core functions and as
your business grows, add the functions you need as you need
them.
Seamless
Integration
Whether you're running under .Net, using a Java application
server, or storing your data in an Oracle back-end, Tildaworks
developers can create a seamless integration between
the power of Interchange and your existing systems.
Powerful
Pre-Existing Modules
Thanks to its open-source nature, Interchange features a huge
set of pre-existing modules, which translates into less time
and less expense in developing custom modules to fit your
website's needs. Beyond that, Perl's huge library of freely
available add-on functionality (CPAN) means most integration
projects start with much of the hard work already done.
Database
Power
While Interchange interacts well with MySQL and other
databases, when paired with PostgreSQL, Interchange becomes
even more powerful. Tildaworks takes full advantage of
PostgreSQL's in-server programming capabilities.
Firefox
Why we support firefox's development
Enjoy
a Better Web Experience
Firefox 2 delivers helpful new features to make your online
experience more productive.
Stay Secure on the
Web
Firefox continues to lead the way in online security, and
now includes active protection from online scams to keep
you safer.
Personalize Your
Browser
Choose from over a thousand useful add-ons that enhance
Firefox. It’s easy to personalize Firefox to make it
your own
Perl
Perl
Facts
Perl is a stable, cross platform programming language.
It is used for mission critical projects in the public and private sectors.
Perl is Open Source software, licensed under its Artistic License, or the GNU General Public License (GPL).
Perl was created by Larry Wall.
Perl 1.0 was released to usenet's alt.comp.sources in 1987
PC Magazine named Perl a finalist for its 1998 Technical Excellence Award in the Development Tool category.
Perl is listed in the Oxford English Dictionary.
Supported Operating
Systerms
Unix systems
Macintosh - (OS 7-9 and X) see The MacPerl Pages.
Windows - see ActiveState
Tools Corp.
VMS
And many
more...
Perl
Features
Perl takes the best features from other languages, such as C,
awk, sed, sh, and BASIC, among others.
Perls database integration interface (DBI) supports third-party databases including Oracle, Sybase, Postgres, MySQL and others.
Perl works with HTML, XML, and other mark-up languages.
Perl supports Unicode.
Perl is Y2K compliant.
Perl supports both procedural and object-oriented programming.
Perl interfaces with external C/C++ libraries through XS or SWIG.
Perl is extensible. There are over 500 third party modules available from the Comprehensive Perl Archive Network (CPAN).
The Perl interpreter can be embedded into other systems.
Perl and the
Web
Perl is the most popular web programming language due to its
text manipulation capabilities and rapid development
cycle.
Perl is widely known as " the duct-tape of the Internet".
Perl's CGI.pm module, part of Perl's standard distribution, makes handling HTML forms simple.
Perl can handle encrypted Web data, including e-commerce transactions.
Perl can be embedded into web servers to speed up processing by as much as 2000%.
mod_perl allows the Apache web server to embed a Perl interpreter.
Perl's DBI package makes web-database integration easy.
Linux
Its
reliable
The Blue Screen of Death doesn't exist in the Linux world.
Linux systems, just like Unix and NetWare, can run for years
without failure. Operating system crashes (called "kernel
panics" in Linux) are rare - many Linux users have never seen
a crash. ZDNet's test of Linux vs NT showed that Linux simply
does not fail.
Linux runs on your existing machines
The efficiency of Linux and most Linux/Unix applications
allows you to use nearly any computer. A typical web server
or file server can be a low-end Pentium class PC. Many
graphical applications run with acceptible performance on 150
MHz Pentium class machines. Linux/Unix Office suites that try
to be replacements for Microsoft Office need faster computers
but not as fast as what's needed for Windows. You don't need
to plan on new PC purchases every few years. Machine
requirements change very little with each successive version
of Linux. Rather than spending money on new computers every
few years, put the money in the employee profit share
plan.
Linux is free and requires no costly add-ons
You can download Linux from the Internet and install it on as
many machines as you like. The same is true of most
application software. You may find it more convienient to
purchase a CD-ROM of a Linux "distribution". Email and
newsgroup servers, remote administration tools, C/C++
compilers, high-end graphics programs, SQL servers (all
costly add-ons for Windows) are included at no charge with
Linux distributions.
Support?
Linux is the best supported operating system of all time. The
reason is the Internet. You can get help from tens of
thousands of enthusiastic Linux users and programmers.
Support is free - the answers you get come from people who
are not paid to help you. You'll hear about solutions to your
problems that include dumping what you have and replacing it
with something better - advice that you don't hear from
vendors of commercial software.
Linux has no Registry
When Microsoft introduced the Registry in Windows 95, it was
applauded as being a mechanism that brought order to the
chaos of the Windows 3.X "ini" files. At the time, we had no
idea that the Registry would be such a handicap and get in
the way of effectively managing networks of Windows machines.
The Registry makes managing a Windows machine complex and
difficult and is known to be responsible for some reliability
problems. In retrospect, the "ini" files were not so bad now
that we've tasted the Registry. Linux is managed by simple,
plain text, easy to troubleshoot, configuration files.
You don't need to restart Linux
Some Windows configuration changes require a reboot.
Reconfigure a Windows file server during the day and you
impact everyone. This limits system maintenance to off hours
or impacts productivity. Nearly all Linux configuration
changes can be done with the system running, without
affecting unrelated services and without having to reboot.
Reconfigure a Linux server and users may not notice.
Linux has no SIDs
Cloning Windows systems is made more difficult by the SID
(system identifier) that must be unique between machines.
With Windows XP and its hardware-based licensing scheme,
cloning systems becomes not only very difficult but illegal -
according to Microsoft's licensing terms. Linux has no need
for system identifiers. Each Linux machine is distinguished
by its name and IP address. Both of these are easily modified
and require no rebooting. Cloning Linux systems is dead
simple.
Linux has no licensing mechanismUpgrading Windows software is more difficult than it should be because of licensing. The licensing schemes vary but the result is that you have to jump through hoops to install or upgrade software. Linux and its system programs have no license-enforcement mechanism. No hoops.
Privacy issues
Every few months or so it seems that there's yet another
report of a Microsoft product that behaves in a way that
raises concerns about our privacy. We don't have these
concerns when we use Linux and Open Source software because
functions that would violate our privacy would be detected
when the code is scrutinized by an army of Linux
enthusiasts.
The GUI is optional
Windows carries its resource-intensive GUI baggage around at
all times. Yet, some systems, such as web servers and file
servers, do not need a GUI and don't benefit by it. The Linux
GUI (X Window) is an optional subsystem that you can choose
to use or not. Additionally, you can start and stop the GUI
anytime you like without restarting the system or impacting
any programs already running.
Disk defragmentation
All versions of Windows suffer from the same problem - disk
fragmentation significantly reduces performance. Even
Microsoft's latest new versions of Windows use a file system
that has fragmentation problems just like the early-1980s
vintage DOS. A Windows file server must be defragged
frequently. The native Linux file system is designed to
fragment very little and defragmentation programs are
unnecessary.
Who's in control?
With the Windows NTFS filesystem, users can easily hide files
and whole directories from the system administrator. The
administrator is left wondering about diminishing free disk
space and almost powerless to do anything about it. Users can
do this using normal permissions as well as NTFS streams. In
contrast, the Linux system administrator always has an
unobstructed view of the file system and is always in
control.
One size fits all?
Windows is a "one size fits all" operating system. You can
use it for workstation or server applications - one
application or many. The problem is that its size is always
extra large and getting substantially larger with each new
release. Keeping code size small and efficient is not a
Microsoft concern given the number of Easter Eggs that have
been discovered in Microsoft applications. Linux is small by
comparison and has no Easter Eggs. You can easily reconfigure
the Linux operating system to only include those services
needed for your application. This reduces memory
requirements, may improve performance, and generally keeps
things simpler.
Linux is multi-platform
Windows is limited to Intel and Intel-compatible processors
and only certain machine architectures such as PCs. In
striking contrast, Linux and other Unix-compatible operating
systems work on a wide variety of processors and machine
architectures - from a Macintosh to a mainframe.
Linux uses open protocols
Linux uses open protocols exclusively. There are no
proprietary vendor protocols that try to lock you in to
certain vendors and products. Monopolies need not exist in
the Linux world.
Linux integrates with NetWare
Linux machines can access your NetWare file servers. Novell's
eDirectory for Linux makes managing a large network of Linux
machines downright simple.
Linux integrates with Windows networks
A Linux computer can act as a client and/or a server in a
Microsoft Windows-based network. This includes a Windows
peer-to-peer network as well as a domain-based network. A
Linux machine can emulate a Windows server and many say that
it does a better job of this than Windows.
Linux integrates with Macintosh networks
A Linux machine can provide print and file services to
Macintosh clients via native Apple protocols.
Linux is a good career move
If you spend your time becoming a Windows expert, you're
acquiring skills that may not be useful when you change jobs
or when your company replaces Windows with the next
fashionable platform. Memorizing which icons to click on and
how to plug Windows security holes are skills unique to
Windows - these are not generic skills. In sharp contrast,
learning Linux or Unix gives you a strong grounding in the
underlying technology that will be useful no matter what
products will be fashionable in the future.